Based on the relevant ADR, the scope of this ticket is to adjust our CI configuration to reflect the scope of the three different environments.
The main objectives of this (more context on the ADR):
- Develop environment should be de-coupled from a release deployment
- During a new release deployment only staging and production should be affected
- Staging should always run the same code as Production
Tasks
- Adjust NRO CI config to meet the objectives (diagrams to follow)
- Adjust base-fork CI config to meet the objectives (diagrams to follow)
- Adjust bash scripts on other repos where needed
- Test & send a heads-up to the community before merging the changes
- has to be done after
-
PLANET-5125 CI: Integrate planet4-circleci-config into planet4-nro-generator
- CLOSED