Skip to content
Snippets Groups Projects

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
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading