Skip to content

Run build-qa-image as-if-foss job in MR pipelines

Nao Hashizume requested to merge nh-run-build-qa-image-as-if-foss into master

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.

Edited by Nao Hashizume

Merge request reports