Skip to content

Update CI config to allow different branches to use different build environments at the same time

This merge request updates the CI config to allow different branches to use different build environments at the same time (work done by Jes)

Motivation:

  • When considering migrating to a new version of some dependency, one would create a new branch - e.g. task/adapt-to-mp7-vX.Y and update the CI config to run the build on a docker image that contains the new version of that dependency
  • However, at the same time, developers may have to open other branches for bugfixes that have to be deployed immediately, and therefore those bugfix branches would need to use the previous version of that dependency

This requires a different name to be used for the build env image that contains each combination of versions of dependent libraries.

Merge request reports