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

Loading