Commit Graph

47 Commits

Author SHA1 Message Date
oleg
824d05a4d9 new notifiers api - involve transports + distributor test helpers refactoring 2016-01-10 19:38:02 +03:00
oleg
93b34713c3 add doc for bulds collection + small api fixes 2016-01-07 23:48:31 +03:00
oleg
b34f618adc move build log lines parsing to lib distributor 2016-01-07 00:11:14 +03:00
oleg
7dd920ce28 introduce projects collection 2016-01-05 14:18:20 +03:00
oleg
7906ebb9f6 rename option for forcing queue already queued project 2015-12-26 00:11:50 +03:00
oleg
8c53e0e621 do not queue already queued project by default 2015-12-25 23:57:59 +03:00
oleg
28b2b15d66 log every build status change 2015-12-15 20:29:13 +03:00
oleg
a0c562e402 log build id when queue build 2015-12-14 20:29:18 +03:00
oleg
486d2006c0 add option to skip running of already queued build 2015-12-11 01:26:18 +03:00
oleg
5f9b61bcb0 add support of cancellation of queued build 2015-11-25 01:41:20 +03:00
oleg
2f0c87ceac move avg build calculation from lib distributor - fix tests 2015-07-28 23:40:26 +03:00
Vladimir Polyakov
f6a1a7bfe1 progress bar and project status 2015-07-26 16:05:54 +03:00
oleg
b41b76884b add step timings to the build 2015-07-12 00:27:02 +03:00
oleg
a8d3056eb6 introduce build with scm changes only feature 2015-07-11 13:41:01 +03:00
oleg
355d3e5dea better distributor queue processing 2015-07-09 00:19:33 +03:00
oleg
4e2fddb2dd introduce logger 2015-07-05 21:03:58 +03:00
oleg
f38275a0f9 writes to stderr not break the build 2015-06-28 17:47:34 +03:00
oleg
827c3d4888 run the same project again if we don't reach the latest rev 2015-06-25 00:54:33 +03:00
oleg
4b0bd39e1a more tests for blocking 2015-06-17 23:04:10 +03:00
oleg
37ba82eebf add minimal test for blocking + run project on the first step two prevent parallel run next calls 2015-06-16 23:51:38 +03:00
oleg
85844bcb40 better wait reasons update + start working on running multiple projects after build complete 2015-06-15 21:40:01 +03:00
oleg
361a5a5436 add and show build wait reason 2015-06-15 02:27:58 +03:00
oleg
b23edf202f notify about build before trigger 2015-06-15 00:15:26 +03:00
oleg
37e9d6669e add build initiator info 2015-06-14 17:21:04 +03:00
oleg
ec41df4596 reload projects on file change 2015-06-14 16:40:20 +03:00
oleg
1f924d290d remove project entity, it is just config now 2015-06-13 22:25:18 +03:00
oleg
a704129a16 change distributor run signature 2015-06-13 22:08:13 +03:00
oleg
a832398859 add after build trigger 2015-06-13 21:59:32 +03:00
oleg
fa48a5269a spies and mocks are coming, sinon is here 2015-05-24 02:22:09 +03:00
oleg
a56bc30bc7 start working on notifiers 2015-05-22 00:09:16 +03:00
oleg
b4d5e785bb add build completed flag 2015-05-21 22:04:38 +03:00
oleg
52a18c694a show current step 2015-05-20 23:20:51 +03:00
oleg
45193664ab cmd type is optional now - shell is the default + more info at ui 2015-05-19 23:48:20 +03:00
oleg
40338bb654 introduce build numbers 2015-05-17 13:26:28 +03:00
oleg
79003d2885 onBuildData -> buildData event 2015-05-12 22:53:04 +03:00
oleg
ed8b86567b send only build changes to the client 2015-05-10 13:04:54 +03:00
oleg
a0662ba631 persistent in-memory builds using nlevel and memdown 2015-05-09 22:53:19 +03:00
oleg
39786933de provide scm info for build 2015-05-09 19:59:27 +03:00
oleg
a6ff3b4f62 generate step labels from cmd 2015-05-07 22:03:57 +03:00
oleg
94629bd27e show current build step 2015-05-06 02:11:28 +03:00
oleg
424cae24c6 change status waiting to queued + other small fixes 2015-05-05 00:28:59 +03:00
oleg
4c364fa0e2 run next project from the queue on build end 2015-05-04 12:27:01 +03:00
oleg
4c6f55b445 show build data at the client 2015-05-04 01:58:04 +03:00
oleg
ce9dccba5d proxy shell input and output from command to executor 2015-05-04 00:53:11 +03:00
oleg
5a51b4b171 run sample project with push of a button 2015-05-01 14:11:29 +03:00
oleg
eede98c665 more distributor tests 2015-04-09 22:39:22 +03:00
oleg
7b8c67e941 add distributor with minimal testing 2015-04-09 21:55:29 +03:00