Commit Graph

46 Commits

Author SHA1 Message Date
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
oleg
45193664ab cmd type is optional now - shell is the default + more info at ui 2015-05-19 23:48:20 +03:00
oleg
bfc877bba5 add yaml configs support 2015-05-18 23:27:02 +03:00
oleg
7b2fe328a7 load projects config using reader 2015-05-18 20:52:01 +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
da580dd813 getCurrent method replaces getId at scm api 2015-05-09 19:32:26 +03:00
oleg
1d44b9e2b2 clear utils 2015-05-07 22:08:46 +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
bea76d8873 add sample projects and their loading 2015-04-13 01:19:42 +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
oleg
0650023ba3 add node entity 2015-03-31 00:06:08 +03:00
oleg
14b5a968e0 pass project to the executor constructor 2015-03-24 00:16:00 +03:00
oleg
01a03ec4d7 remove unused build module 2015-03-23 00:50:45 +03:00
oleg
cd0b335844 add basic and local executors with minimal tests 2015-03-18 00:13:37 +03:00
oleg
fd30c1d94c rename flags 2014-12-14 23:04:00 +03:00
oleg
06f33fa3ff collect stdout only if flag is set 2014-12-14 23:00:48 +03:00
oleg
26cb2aa9a1 call callback once 2014-12-04 23:22:14 +03:00
oleg
bdce719b4e check exit code on close 2014-12-04 23:09:43 +03:00
oleg
75734b8d9a add basic shell command tests 2014-12-04 01:23:41 +03:00
oleg
6cce9c9bbf exports commands and scms with single name 2014-12-04 00:24:00 +03:00
oleg
da60e92520 add basic build and project 2014-12-03 00:21:32 +03:00
oleg
1387d80e10 add shell command 2014-12-03 00:21:07 +03:00
oleg
905a63fd20 exec -> run 2014-12-03 00:09:05 +03:00
oleg
b1f91ebca4 introduce command classes 2014-05-10 14:19:47 +04:00
oleg
da9d4a5c25 scm fixes 2014-05-10 13:36:07 +04:00
oleg
dc00488eea add base scm class, mercurial class with tests 2014-05-10 03:27:35 +04:00