Internal releases: Update the CI rules to include the build-assets-image job on sync pipelines
Context
When creating internal packages, a commit must be propagated from the GitLab security to the GitLab dev repository via mirroring. Because of the mirror, a shorter pipeline is triggered on the dev stable branch (example). Unfortunately this branch doesn't include the build-assets-image job that is required to build the internal package.
As a workaround, the service triggers another pipeline. This has the downside of spending pipeline resources to wait for just one job, a better alternative will be to modify the CI rules to include the build-assets-image job on dev pipelines triggered by a mirror.
Update the GitLab CI rules to include the build-assets-image job
Follow-up to gitlab-org/release-tools!3852 (comment 2334690625). The GitLab CI rules can be updated to adjust the pipelines triggered via mirroring to include the build-assets-image job.
The change should be backported all the way to 17.6
-
masterMR to update CI rules: gitlab-org/gitlab!181947 (merged) -
Update WaitDevBuildAssetsJobServiceinrelease-toolsto fetch the sync pipeline in the stable branch instead of creating a new one: gitlab-org/release-tools!3912 (merged)
Backports
-
17.9-
MR to update CI rules: gitlab-org/gitlab!182385 (merged)
-
-
17.8-
MR for assets caching fix: gitlab-org/gitlab!182098 (merged). This includes the following:
- gitlab-org/gitlab!179915 (merged)
- gitlab-org/gitlab!180152 (merged)
- gitlab-org/gitlab!179950 (merged)
- gitlab-org/gitlab!181566 (merged)
-
MR to update CI rules: gitlab-org/gitlab!182388 (merged)
-
-
17.7-
MR for assets caching fix: gitlab-org/gitlab!182098 (merged). This includes the following:
- gitlab-org/gitlab!179915 (merged)
- gitlab-org/gitlab!180152 (merged)
- gitlab-org/gitlab!179950 (merged)
- gitlab-org/gitlab!181566 (merged)
-
MR to update CI rules: gitlab-org/gitlab!182390 (merged)
-
-
17.6-
MR for assets caching fix: gitlab-org/gitlab!182105 (merged). This includes the following:
- gitlab-org/gitlab!173950 (merged)
- gitlab-org/gitlab!179915 (merged)
- gitlab-org/gitlab!180152 (merged)
- gitlab-org/gitlab!179950 (merged)
- gitlab-org/gitlab!181566 (merged)
-
MR to update CR rules: gitlab-org/gitlab!182391 (merged)
-