Commit Graph

75 Commits

Author SHA1 Message Date
oleg
918a42fff5 change exposed notifier api 2016-03-16 23:09:36 +03:00
oleg
84747099b6 add usage srategies for node 2016-03-10 23:34:42 +03:00
oleg
e219ebfc79 merge with master 2016-03-08 22:50:22 +03:00
oleg
2ecc354cb7 catch cmd errors at spawn + detail error message 2016-03-02 19:37:36 +03:00
oleg
1bf07741ab create distributor node after plugins load 2016-03-01 00:11:58 +03:00
oleg
2a7d6dfb98 local to base node, add register, create functions 2016-02-28 23:21:08 +03:00
oleg
baceedd70e do not set default command for scm 2016-02-28 22:13:24 +03:00
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
7dd920ce28 introduce projects collection 2016-01-05 14:18:20 +03:00
oleg
151228b404 fix id generation on builds update - new hope to fix builds loss 2015-12-15 23:26:59 +03:00
oleg
66bab3949e fix before put concurrency - should fix builds loss 2015-12-12 00:00:31 +03:00
oleg
001469509f update db concurrent test 2015-12-11 14:13:22 +03:00
oleg
49febe9c07 skip hg test on travis, skip node 0.8 test because of gulp 2015-12-09 22:48:20 +03:00
oleg
c63947292b fix change rev at git clone 2015-12-09 22:21:16 +03:00
oleg
5f9b61bcb0 add support of cancellation of queued build 2015-11-25 01:41:20 +03:00
oleg
93c7ea0d4e unskip test 2015-08-20 23:35:53 +03:00
oleg
9d8312f6a9 switch to git for tests by default 2015-07-16 22:19:43 +03:00
oleg
6d4d4c1dd3 equal tests data for mercurial and git - git tests passing now 2015-07-16 22:17:07 +03:00
oleg
9c0ba72c1b better git support + allow run tests with git instead of mercurial 2015-07-15 14:06:02 +03:00
oleg
670e83a843 move test repository unpacking to npm scripts 2015-07-15 07:29:43 +03:00
oleg
40933ca1d7 store test repos as archives 2015-07-14 01:09:14 +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
5f0d089e00 don't use mercurial revs directly at tests 2015-07-13 22:27:41 +03:00
oleg
a8d3056eb6 introduce build with scm changes only feature 2015-07-11 13:41:01 +03:00
oleg
6180f2cde4 stabilize concurrency tests 2015-07-04 00:03:14 +03:00
oleg
dc51811eda safe id and build numbers generation 2015-06-29 21:57:34 +03:00
oleg
cec79bdc75 add db init method, prepare for db testing 2015-06-29 20:42:57 +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
b5bca8076d support arbitrary test repo length + add tags to the test repo 2015-06-28 11:39:34 +03:00
oleg
83564f7091 add tests for rev catching 2015-06-28 10:47:06 +03:00
oleg
9af5e9ade4 add test helpers for removing dir + small tests fixes 2015-06-25 01:11:49 +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
27d8e73b26 add trigger after tests 2015-06-15 23:56:09 +03:00
oleg
85f4fab192 distributor tests is dir now 2015-06-15 22:51:39 +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
37e9d6669e add build initiator info 2015-06-14 17:21:04 +03:00
oleg
cc064aafda better test fix 2015-06-13 22:41:37 +03:00
oleg
04fc464a52 another test fix for macos 2015-06-13 22:38:38 +03:00
oleg
b95dbd6bfa do not strict shell error message check for being more other os friendly(hello macos) 2015-06-13 22:34:58 +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