Trigger omnibus build-package-on-all-os separately
What does this MR do and why?
Trigger omnibus build-package-on-all-os separately
Under certain circumstances (e.g. dependency updates) we trigger
build-package-on-all-os
as part of the E2E pipelines. These jobs
package GitLab from source on different distros and architectures, also
on Raspberry Pis.
This blocks later jobs of the E2E Omnibus GitLab
child pipelines. In a
recent example
https://gitlab.com/gitlab-org/gitlab/-/pipelines/1353170877
the necessary Omnibus jobs finished around 21:17 UTC. The raspberry pi
jobs finished around 22:30 UTC. The whole E2E pipeline finished around
23:16 UTC. This means the QA jobs probably could have started around
21:15 UTC and would have finished ~22:00 UTC, allowing for earlier
feedback and allowing the whole pipeline to finish 45 minutes earlier.
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots or screen recordings
N/A
How to set up and validate locally
N/A