Commit Graph

609 Commits

Author SHA1 Message Date
Simone Gotti
7fa14c1b7a util/path: add PathList function 2019-03-28 16:02:11 +01:00
Simone Gotti
3e9fcf9d7b wal: add function to return current changes revision 2019-03-28 16:01:33 +01:00
Simone Gotti
975bc810b3 wal: return error when changes isn't initialized 2019-03-28 16:01:08 +01:00
Simone Gotti
65c425b22b wal: report when wal is ready
in this way the wal instance will be used only after it's ready (initialized
etcd when needed)
2019-03-28 15:46:24 +01:00
Simone Gotti
d13fe43e19 wal: fix file close
don't defer in a loop
2019-03-28 15:44:14 +01:00
Simone Gotti
805099b693 wal: don't use path.Base to get changegroup value
If a changegroup contains a slash then it'll be cut the the last string after
the slash
2019-03-28 15:42:45 +01:00
Simone Gotti
0f9a5f9c4b wal: send watch events only when needed 2019-03-27 20:40:23 +01:00
Simone Gotti
1e1ba89a3f wal: remove additionalwalactions 2019-03-27 20:39:59 +01:00
Simone Gotti
61b454d4da config environment from variable 2019-03-18 15:02:32 +01:00
Simone Gotti
50547a6490 initial secret and variables impl 2019-03-14 14:36:18 +01:00
Simone Gotti
8b92b6f55c initial project group impl
and related api updated
2019-03-14 14:36:18 +01:00
Simone Gotti
4cacae198f go.mod: update gorilla mux version 2019-03-18 15:05:43 +01:00
Simone Gotti
3b8a1d684b configstore: use httpError everywhere 2019-03-14 09:34:05 +01:00
Simone Gotti
8f4a5b29b9 *: implement setup step 2019-03-13 15:48:35 +01:00
Simone Gotti
41ac92086a *: test on itself
What is a CI/CD system if it cannot test itself?
2019-03-13 12:14:55 +01:00
Simone Gotti
b05b377d31 runservice: add option to define custom container entrypoint 2019-03-13 12:12:32 +01:00
Simone Gotti
16ac6ada66 runservice: add privileged containers options 2019-03-13 12:11:46 +01:00
Simone Gotti
7d105f1232 configstore: use ErrBadRequest 2019-03-12 15:12:19 +01:00
Simone Gotti
f09602cdc3 *: implement run stop 2019-03-08 10:02:37 +01:00
Simone Gotti
6f38c48066 *: initial implementation of when conditions 2019-03-07 18:01:34 +01:00
Simone Gotti
a4ad66ac2d gateway: implement initial basic run restart 2019-03-04 16:12:07 +01:00
Simone Gotti
9d2c133817 runservice implement initial basic run restart 2019-03-04 16:11:18 +01:00
Simone Gotti
f383a0056d gateway gitsources: use owner id for deploy keys and webhook urls
In this way we could have multiple projects pointing to the same remote
repository and every projects will have its own deploy key and webhook url
2019-02-28 17:19:53 +01:00
Simone Gotti
41002efbff *: add organizations 2019-02-28 15:52:35 +01:00
Simone Gotti
e6595b2dba types: add organizations 2019-02-28 15:53:10 +01:00
Simone Gotti
3c2a06c6b0 Add password utils 2019-02-21 16:04:00 +01:00
Simone Gotti
b2917ad0cd Add dockerfile 2019-02-21 16:10:30 +01:00
Simone Gotti
715596e650 Add user local runs feature 2019-02-21 23:01:17 +01:00
Simone Gotti
809b17d250 git hook: initial implementation 2019-02-22 10:46:48 +01:00
Simone Gotti
6f55ab1d38 Add git save implementation 2019-02-21 16:06:18 +01:00
Simone Gotti
fd486bbe09 gateway: add internal git server repos api 2019-02-22 09:34:48 +01:00
Simone Gotti
203a41eaf7 Add custom git server 2019-02-21 16:03:17 +01:00
Simone Gotti
cae68c6971 Add our own git gitsource 2019-02-21 18:08:09 +01:00
Simone Gotti
021a0465ce gateway: initial implementation 2019-02-21 17:58:25 +01:00
Simone Gotti
4c0edd6374 Add webbundle implementation 2019-02-21 16:08:02 +01:00
Simone Gotti
18c4b631bf Add git utils 2019-02-21 23:14:55 +01:00
Simone Gotti
ba00398009 Add initial git sources implementations
* gitea
* gitlab
2019-02-21 16:06:34 +01:00
Simone Gotti
57c756a5a4 configstore: initial implementation 2019-02-21 16:08:30 +01:00
Simone Gotti
bd21f1f9b5 scheduler: initial basic implementation 2019-02-21 16:04:33 +01:00
Simone Gotti
cbe26c5797 Add makefile 2019-02-21 15:59:16 +01:00
Simone Gotti
44173ac473 cmd: initial commit 2019-02-21 15:57:40 +01:00
Simone Gotti
36fc79dfc6 runservice: initial commit 2019-02-21 15:54:50 +01:00
Simone Gotti
4cd382425c toolbox: initial commit 2019-02-21 15:57:11 +01:00
Simone Gotti
f70dc16738 Add initial agola config format and handling 2019-03-07 14:42:32 +01:00
Simone Gotti
86e8479de9 Add initial objectstorage wal manager 2019-02-22 08:45:59 +01:00
Simone Gotti
02ed2871db Add errors utils 2019-02-21 16:32:01 +01:00
Simone Gotti
6ef77158e3 Add slice utils 2019-02-21 16:32:27 +01:00
Simone Gotti
11d1920b04 Add time utils 2019-02-21 16:31:48 +01:00
Simone Gotti
2eea5ab8c6 Add dump util 2019-02-21 16:30:34 +01:00
Simone Gotti
981aea1284 Add common services types 2019-02-21 16:04:15 +01:00