-
Task
-
Resolution: Released
-
Should have
-
None
-
4
-
CI/CD
-
Sprint #136, Sprint #137
We currently have a repository for intially creating the CircleCI configuration of P4 instances, and a separate repository for sending updates to the same file. Both repositories have their own template for this config file, which have diverged: in planet4-nro-generator there are conditionals around optional configuration, which is not present in planet4-circleci-config. planet4-circleci-config on the other hand has newer changes.
Rather than continuing keeping these repos in sync, we can integrate the functionality of planet4-circleci-config into planet4-nro-generator so that they can use the same template.
Tasks:
- integrate https://github.com/greenpeace/planet4-circleci-config/blob/master/create_configs.sh into https://github.com/greenpeace/planet4-nro-generator/tree/f94e0e1a9d8923cd6a303d7cf12ae5ba3e2fdb89, so that it can make use of the configuration file at https://github.com/greenpeace/planet4-nro-generator/blob/f94e0e1a9d8923cd6a303d7cf12ae5ba3e2fdb89/templates/nro/.circleci/config.yml.tmpl
- bring that configuration file up to date with the changes that were only applied to the config updater template file https://github.com/greenpeace/planet4-circleci-config/blob/master/config-jw-template.yml
- archive https://github.com/greenpeace/planet4-circleci-config
- blocks
-
PLANET-5112 CI: Perform backstop-history and build-branch in parallel in all envs
- CLOSED
- has to be done before
-
PLANET-5141 Simplify NRO & Base CI configuration
- CLOSED
- relates to
-
PLANET-4074 Update NRO Gen. CI configuration
- CLOSED