Commit Graph

86 Commits

Author SHA1 Message Date
oleg
e2f8ac3070 add remove project via api 2015-12-02 23:24:45 +03:00
oleg
5f9b61bcb0 add support of cancellation of queued build 2015-11-25 01:41:20 +03:00
oleg
755577003e emit stdin with new line 2015-11-24 21:18:05 +03:00
oleg
037b79a0c6 throw away workspace changes on repository update 2015-11-22 14:08:24 +03:00
oleg
e1b1d5e688 prune commit message at build item 2015-10-16 01:52:23 +03:00
oleg
a4cd1e4c33 store build logs in db + sample output 2015-10-03 17:14:41 +03:00
oleg
649500a22f support project steps object 2015-08-21 23:38:20 +03:00
oleg
5d3b97c64b quick fix for NODE_ENV which affects npm install/prune calls 2015-07-28 23:48:32 +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
9c0ba72c1b better git support + allow run tests with git instead of mercurial 2015-07-15 14:06:02 +03:00
oleg
ae860ad54e store only id for number builds projection 2015-07-15 11:19:22 +03:00
oleg
7b6e41c43a use short commit hash for git 2015-07-14 00:30:40 +03:00
oleg
1c718f772d add git support 2015-07-14 00:20:30 +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
cfe9c682ae log smv in to console, attach scm stderr to error 2015-07-07 23:09:41 +03:00
oleg
a6c88f2aca move mail notification plugin to separate repository 2015-07-06 20:19:13 +03:00
oleg
e92c5de80b move yaml reader to separate repository 2015-07-06 01:02:37 +03:00
oleg
748008fbed move resource initialization to separate module 2015-07-05 23:35:57 +03:00
oleg
4e2fddb2dd introduce logger 2015-07-05 21:03:58 +03:00
oleg
6d664213c5 add mail notifier 2015-07-05 14:47:43 +03:00
oleg
f38275a0f9 writes to stderr not break the build 2015-06-28 17:47:34 +03:00
oleg
de5ddcbc88 catch revisions by tag 2015-06-28 13:23:34 +03:00
oleg
15e5191ca5 parse mercurial tags 2015-06-28 13:04:36 +03:00
oleg
83564f7091 add tests for rev catching 2015-06-28 10:47:06 +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
5428347bfe catch revs by comment 2015-06-23 22:18:13 +03:00
oleg
96a7509280 rename notification strategies according to statuses 2015-06-21 23:53:03 +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
63d244818d add blocks support 2015-06-15 22:16:46 +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
c4c3a73b01 get project name from dir name 2015-06-14 23:31:17 +03:00
oleg
37e9d6669e add build initiator info 2015-06-14 17:21:04 +03:00
oleg
944a98947c do not load json configs via require for prevent caching 2015-06-14 16:56:52 +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
f618ff6713 notify on change 2015-06-12 16:26:34 +03:00
oleg
ecf890d20c add tests for the notifier module 2015-05-25 22:36:09 +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
dcf029371d throttle current step emit 2015-05-20 23:49:53 +03:00
oleg
52a18c694a show current step 2015-05-20 23:20:51 +03:00