Feature/dynamic environments
The Docker generated images as part of the CI/CD
-
<service-name>:<commit-hash>-tmp
(can be used in the follow-up jobs) -
<service-name>:<branch-name>-build
(can be used in the follow-up commits on the same branch) -
<service-name>:<commit-hash>
(the release for the API service of this specific commit hash) -
<service-name>:<branch-name>
(the latest release for the API service on the branch)
Services
-
data
(the API's in the data directory) api
ui
Examples
-
data:my-feature
(the latest Docker image for the data service on the 'my-feature' branch) -
api:24065e4d3e5c48f214714f5705814bc3382de332-tmp
(Docker image for the API generated as part of the build, to be used in the 'test' job) -
ui:my-feature-build
(latest Docker image for the API generated as part of the build, which can be used for caching in the next commit of the same 'my-feature' branch)
Todo
-
Create deployer
in separate repo with its own release cycle
Created at https://gitlab.com/commonground/don-deployer -
Fix failure of API service (set GitLab ACC token + project ID) -
Configure GitLab variables for the PROD deployment
Notes
- View HTML coverage reports on GitLab is not available anymore, as the reports are being generated inside a Docker container