mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-01 21:18:52 +00:00
ci_template: mark the manifest job as not allowed to fail
With gitlab 13.12 the behavior of jobs that depend of manual jobs changes, and they are considered skipped by default. But in our pipeline we want to enforce that the whole pipeline runs and succeds and the manual status is only there to reduce CI load. For more details see: https://about.gitlab.com/blog/2021/05/20/dag-manual-fix/ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-ci/-/merge_requests/404>
This commit is contained in:
parent
f03eca8ff7
commit
02dce71d95
1 changed files with 2 additions and 0 deletions
|
@ -383,10 +383,12 @@ manifest:
|
|||
# to avoid wasting CI resources
|
||||
- if: '$CI_MERGE_REQUEST_ASSIGNEES != "gstreamer-merge-bot"'
|
||||
when: 'manual'
|
||||
allow_failure: false
|
||||
# If this matches, it means the pipeline is running against either the main
|
||||
# or a stable branch, so make it manual
|
||||
- if: '$CI_COMMIT_BRANCH == $GST_UPSTREAM_BRANCH'
|
||||
when: 'manual'
|
||||
allow_failure: false
|
||||
|
||||
stage: 'preparation'
|
||||
script:
|
||||
|
|
Loading…
Reference in a new issue