Insert excerpt | ||||
---|---|---|---|---|
|
Process
- The CI Pipeline monitors the github.com/OpenMRS-Australia/openmrs-cpm repo and when a new commmit is made
- it makes the build machine build a local copy of the new changes (see the build progress)
- If that passes, the CI Pipeline will deploy the omods to the CI Environment (see deployment and functional tests progress)
- (TODO: when does QA Environment get updated?)
Other
To see which machine / AWS instance / server is being acted upon in each pipeline, look into Tasks
If no node is define, it would be the local machine (i.e. the machine that Go is hosted on)
Current setup
- the Go CI machine has a directory each for pipeline in /var/lib/go-agent/
- execute remote commands based on the Tasks show in the Administration section
...