Skip to content

Feature/dynamic environments

Bart Jeukendrup requested to merge feature/dynamic-environments into master

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

  1. View HTML coverage reports on GitLab is not available anymore, as the reports are being generated inside a Docker container

Merge request reports