mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 11:41:09 +00:00
ci: Make jobs explicitly depend on the trigger job to run
Instead of relying on the implicit dep from the image build jobs. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3258>
This commit is contained in:
parent
0377218806
commit
04a2370373
1 changed files with 8 additions and 0 deletions
|
@ -289,6 +289,7 @@ gst indent:
|
||||||
- '.fdo.suffixed-image@fedora'
|
- '.fdo.suffixed-image@fedora'
|
||||||
- '.build'
|
- '.build'
|
||||||
needs:
|
needs:
|
||||||
|
- "trigger"
|
||||||
- "fedora amd64 docker"
|
- "fedora amd64 docker"
|
||||||
variables:
|
variables:
|
||||||
MESON_ARGS: *simple_build
|
MESON_ARGS: *simple_build
|
||||||
|
@ -299,6 +300,7 @@ build fedora x86_64:
|
||||||
- '.fdo.suffixed-image@fedora'
|
- '.fdo.suffixed-image@fedora'
|
||||||
- '.build fedora x86_64'
|
- '.build fedora x86_64'
|
||||||
needs:
|
needs:
|
||||||
|
- "trigger"
|
||||||
- "fedora amd64 docker"
|
- "fedora amd64 docker"
|
||||||
script:
|
script:
|
||||||
- *build
|
- *build
|
||||||
|
@ -313,6 +315,7 @@ build nodebug fedora x86_64:
|
||||||
- '.fdo.suffixed-image@fedora'
|
- '.fdo.suffixed-image@fedora'
|
||||||
- '.build'
|
- '.build'
|
||||||
needs:
|
needs:
|
||||||
|
- "trigger"
|
||||||
- "fedora amd64 docker"
|
- "fedora amd64 docker"
|
||||||
variables:
|
variables:
|
||||||
MESON_ARGS: "${DEFAULT_MESON_ARGS} -Dsharp=enabled -Dgstreamer:gst_debug=false -Domx=enabled -Dgst-omx:target=generic ${MESON_BUILDTYPE_ARGS} ${MESON_GST_WERROR}"
|
MESON_ARGS: "${DEFAULT_MESON_ARGS} -Dsharp=enabled -Dgstreamer:gst_debug=false -Domx=enabled -Dgst-omx:target=generic ${MESON_BUILDTYPE_ARGS} ${MESON_GST_WERROR}"
|
||||||
|
@ -331,6 +334,7 @@ build clang fedora x86_64:
|
||||||
- 'windows'
|
- 'windows'
|
||||||
- '2022'
|
- '2022'
|
||||||
needs:
|
needs:
|
||||||
|
- "trigger"
|
||||||
- "windows amd64 docker"
|
- "windows amd64 docker"
|
||||||
timeout: '45min'
|
timeout: '45min'
|
||||||
variables:
|
variables:
|
||||||
|
@ -493,6 +497,7 @@ build msys2 :
|
||||||
- '.fdo.suffixed-image@fedora'
|
- '.fdo.suffixed-image@fedora'
|
||||||
- '.test'
|
- '.test'
|
||||||
needs:
|
needs:
|
||||||
|
- "trigger"
|
||||||
- "fedora amd64 docker"
|
- "fedora amd64 docker"
|
||||||
tags: ['gstreamer']
|
tags: ['gstreamer']
|
||||||
|
|
||||||
|
@ -697,6 +702,7 @@ documentation:
|
||||||
extends:
|
extends:
|
||||||
- '.documentation'
|
- '.documentation'
|
||||||
needs:
|
needs:
|
||||||
|
- "trigger"
|
||||||
- "fedora amd64 docker"
|
- "fedora amd64 docker"
|
||||||
rules:
|
rules:
|
||||||
- if: '$CI_PROJECT_NAMESPACE == "gstreamer" && $CI_COMMIT_BRANCH == "main"'
|
- if: '$CI_PROJECT_NAMESPACE == "gstreamer" && $CI_COMMIT_BRANCH == "main"'
|
||||||
|
@ -710,6 +716,7 @@ build documentation:
|
||||||
- '.documentation'
|
- '.documentation'
|
||||||
stage: build
|
stage: build
|
||||||
needs:
|
needs:
|
||||||
|
- "trigger"
|
||||||
- "fedora amd64 docker"
|
- "fedora amd64 docker"
|
||||||
rules:
|
rules:
|
||||||
# Never run post merge, we have the `documentation` always running for that
|
# Never run post merge, we have the `documentation` always running for that
|
||||||
|
@ -743,6 +750,7 @@ cerbero trigger:
|
||||||
- '.fedora image'
|
- '.fedora image'
|
||||||
- '.fdo.suffixed-image@fedora'
|
- '.fdo.suffixed-image@fedora'
|
||||||
needs:
|
needs:
|
||||||
|
- "trigger"
|
||||||
- "fedora amd64 docker"
|
- "fedora amd64 docker"
|
||||||
script:
|
script:
|
||||||
- ci/gitlab/trigger_cerbero_pipeline.py
|
- ci/gitlab/trigger_cerbero_pipeline.py
|
||||||
|
|
Loading…
Reference in a new issue