Commit Graph

59 Commits

Author SHA1 Message Date
oleg
918a42fff5 change exposed notifier api 2016-03-16 23:09:36 +03:00
oleg
dbd84ea32f change exposed reader api 2016-03-16 22:20:08 +03:00
oleg
1bf07741ab create distributor node after plugins load 2016-03-01 00:11:58 +03:00
oleg
4304cd009e expose command, executor, node and scm to api 2016-02-29 23:53:42 +03:00
oleg
b49593b13c add not found route to the very end at development 2016-02-25 23:00:14 +03:00
oleg
37e3b860f7 allow to specify projects and db paths at config 2016-01-18 23:34:49 +03:00
oleg
824d05a4d9 new notifiers api - involve transports + distributor test helpers refactoring 2016-01-10 19:38:02 +03:00
oleg
7f74c9b829 change readers api - involve loaders 2016-01-10 16:55:57 +03:00
oleg
3a4abf354b ui is plugin now 2016-01-10 02:46:13 +03:00
oleg
80a4108afb http api is plugin now 2016-01-09 22:23:39 +03:00
oleg
8009d7e584 static server is plugin now 2016-01-09 16:35:33 +03:00
oleg
0824f3bbad implement multi handler http server 2016-01-09 14:31:36 +03:00
oleg
337e681d4f projects reloader is plugin now 2016-01-08 22:46:57 +03:00
oleg
4332c50bfc scheduler is plugin now 2016-01-08 22:12:01 +03:00
oleg
65fde3532a inroduce builds collection 2016-01-06 23:24:41 +03:00
oleg
14a14d3785 small projects collection api fixes + doc for it 2016-01-06 21:14:25 +03:00
oleg
7dd920ce28 introduce projects collection 2016-01-05 14:18:20 +03:00
oleg
73c7883904 add basic server config validation 2015-12-29 23:32:05 +03:00
oleg
0215447f6f do not expose lib project 2015-12-23 23:11:13 +03:00
oleg
cbbf1db699 add preloader for build console 2015-12-17 22:41:51 +03:00
oleg
d68d679210 share workspace files as static 2015-12-08 22:09:46 +03:00
oleg
a481334759 http api uses deps via app 2015-12-06 23:46:24 +03:00
oleg
db281c8b65 monkey patch memdown to allow save empty strings 2015-12-03 22:08:46 +03:00
oleg
b2fa9bea11 manage log lines using db directly 2015-11-30 23:08:54 +03:00
oleg
da88eec40d create db dir if not exist 2015-11-22 10:55:44 +03:00
oleg
812432b51c find uncompleted builds only among last builds 2015-10-14 21:59:36 +03:00
oleg
9b7bb39d91 complete uncompleted builds on server start 2015-10-14 21:45:54 +03:00
oleg
5a9bae3853 serve index for all other pages (/builds/:id, etc) 2015-08-19 23:13:42 +03:00
oleg
5c63dea013 set default url 2015-08-19 00:29:30 +03:00
oleg
c9e4c017be serve static relative to sources 2015-07-28 23:56:27 +03:00
oleg
fd76bab84d build for production using r.js + jade is dev dependency now 2015-07-26 19:59:57 +03:00
oleg
009dffd27b set default http option 2015-07-21 00:01:55 +03:00
oleg
57bc456454 set default notify option 2015-07-20 23:57:41 +03:00
oleg
25d3f48b5a put storage backend to the config 2015-07-12 15:14:28 +03:00
oleg
c4031a4563 use one http server for web interface and api 2015-07-12 15:05:33 +03:00
oleg
dc915432a6 add scheduler 2015-07-12 11:39:22 +03:00
oleg
254239e182 move projects watcher to separate module 2015-07-12 10:54:03 +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
cec79bdc75 add db init method, prepare for db testing 2015-06-29 20:42:57 +03:00
oleg
f212f443ed add pure http api - currently only trigger build 2015-06-19 01:01:09 +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
a832398859 add after build trigger 2015-06-13 21:59:32 +03:00
oleg
a56bc30bc7 start working on notifiers 2015-05-22 00:09:16 +03:00
oleg
bfc877bba5 add yaml configs support 2015-05-18 23:27:02 +03:00