Integrate gitlab-ci/CLEAOS-490-seco-base-submodules-automatic-integration and 1 more
Merged
requested to merge integrate/gitlab-ci/CLEAOS-490-seco-base-submodules-automatic-integration/into/seco_v2022.10_v24.0 into seco_v2022.10_v24.0
Commit: clea-os/infrastructure/gitlab-ci@7b608ad1
[DOCS] Describe the automation steps for submodules integration
--
Commit: clea-os/infrastructure/gitlab-ci@49f48f52
[TOOLS][INTEGRATION] Add integration jobs for repos inside 'tools' group
The 'tools' group contains repos, e.g. 'seco-base', which inherits other repositories as submodule, e.g. 'seco-build-configurator'. This commit:
- Introduces the 'tools-integration.yml' file that dinamically creates the integration pipeline (similarly to what already present for layers integration).
- Introduces 'tools-integration-pipeline.yml.jinja2' file used for templating of dinamically created pipelines.
- Introduces 'tools-integration-jobs.yml' to perform MR creation and merge as done for the layer integration steps.
- Leverages 'update_submodule' python module to create integration branch and commit that update the SHA of the submodule.
- A minor fix on python script to accept and merge integration MRs.
Merge request reports
Activity
Filter activity
Source merge request: https://git.seco.com/clea-os/infrastructure/gitlab-ci/-/merge_requests/82
Please register or sign in to reply