-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
currently we do this by doing the following:
keeping "one single executable" may not be the best way forward;
- while saving repo config, an update hook is inserted into the actual git repo which triggers
aegis ciwith necessary info (e.g. with all the infoaegis web-hookswould receive) - the config for aegis web server contains the ci server's endpoint address. this would be the address used by
aegis cior inserted into the hook. - when commits are pushed to the instance, the update hook would trigger, and the command
aegis ciwould be executed. aegis ciwould push a message to the ci server's queue.- aegis ci server runs separately from the web server. they may share the same resources (e.g. databases) with the web server, but the ci server is largely independent. it takes messages from the queue and processes them accordingly.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels