-
An event triggers triggers an action that instructs the orchestrator to make a build request for specific platforms. e.g. A push to a branch
graph LR GH[Push to repo] --Build request--> Orchestrator[Orchestrator Server]
-
Host machines checks with the orchestrator server to determine if they should start a new build. When there is a new repo to build, then the host machine will confirm that it will start building
sequenceDiagram macOS Host Machine -->> Orchestrator Server: poll Orchestrator Server -->> macOS Host Machine: list of things to build for macOS macOS Host Machine -->> Orchestrator Server: I will start building Orchestrator Server -->> macOS Host Machine: ok, start building
-
The host machine clones the repo and starts doing the steps specified in the configuration.
-
When finished, it notifies the orchestrator and will do any post-finish steps specified (like uploading artifacts)
sequenceDiagram macOS Host Machine -->> Orchestrator Server: I have finished Orchestrator Server -->> macOS Host Machine: ok macOS Host Machine -->> GitHub: e.g. upload artifacts to latest release
-
Notifications
You must be signed in to change notification settings - Fork 0
CI software. Contains myCIlium implementation and specification. Orchestrates CI tasks between multiple machines
License
Jomy10/myCIlium
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
CI software. Contains myCIlium implementation and specification. Orchestrates CI tasks between multiple machines
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published