Skip to content

Integrate gitlab-ci/CLEAOS-490-seco-base-submodules-automatic-integration and 1 more

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

Loading