Run build-qa-image as-if-foss job in MR pipelines
What does this MR do and why?
Follow up from gitlab-org/quality/engineering-productivity/master-broken-incidents#169 (comment 1188537496).
This MR runs build-qa-image as-if-foss
job in MR pipelines when code changes satisfy .build-images:rules:build-qa-image pattern.
Testing
An example build-qa-image as-if-foss
job: https://gitlab.com/gitlab-org/gitlab/-/jobs/3510401113#L49
You can see that no EE files have been added to this job (such as license.rb
), however they have been added to the build-qa-image
job: https://gitlab.com/gitlab-org/gitlab/-/jobs/3510401112#L101.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Nao Hashizume