Mirror gitlab.com/gitlab-org/quality/pipeline-common on dev.gitlab.org
What is this about
We attempted to introduce the roulette into the gitlab.com/gitlab-org/chart/gitlab
: gitlab-org/charts/gitlab!3252 (merged).
This broke our dev.gitlab.org
, see: gitlab-org/charts/gitlab!3317 (merged).
It broke because when skip including the upstream pipeline which doesn't exist in dev.gitlab.org
, like:
include:
- project: 'gitlab-org/quality/pipeline-common'
file:
- '/ci/danger-review.yml'
rules:
- if: $CI_SERVER_HOST == "gitlab.com"
Pipeline fails to render with jobs danger-review config should implement a script: or a trigger: keyword
.
It looks like gitlab.com
uses:
include:
- remote: 'https://gitlab.com/gitlab-org/quality/pipeline-common/-/raw/6.4.0/ci/danger-review.yml'
Even though this fixes the dev
include problem, we can't(shouldn't) bind dev
on depending that gitlab.com
is live.
Edited by João Alexandre Cunha