Ensure we can run review-apps, even when they are globally disabled
Context
We can disable review-apps child pipelines in with the CI_REVIEW_APPS_ENABLED
env variable.
We would still like to be able to test out review-apps in some MRs, to ensure that we fixed the problem that made us disable them in the first place.
What does this MR do?
Allow deployment of review-apps with the pipeline:run-review-app label, even when CI_REVIEW_APPS_ENABLED != true
.
Proof of work
Currently, the CI_REVIEW_APPS_ENABLED
env variable is set to false
.
- Pipeline for this MR without the pipeline:run-review-app label: https://gitlab.com/gitlab-org/gitlab/-/pipelines/1091948332
- The
start-review-app-pipeline
job is not present✅
- The
- Pipeline for this MR with the pipeline:run-review-app label: https://gitlab.com/gitlab-org/gitlab/-/pipelines/1091949048
- The
start-review-app-pipeline
job is present🎉
- The
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 David Dieulivol