diff options
author | Jordan Petridis <jordan@centricular.com> | 2022-10-24 21:51:53 +0300 |
---|---|---|
committer | GStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org> | 2022-10-27 17:45:06 +0000 |
commit | 04a23703738ed012b1ab0998ff999eaf99c7af4e (patch) | |
tree | 33d811e3bbc769bc4703db73ebd4246d3f7889a0 /.gitlab-ci.yml | |
parent | 03772188061a9d6581305eacba7440e1b412b14f (diff) | |
download | gstreamer-04a23703738ed012b1ab0998ff999eaf99c7af4e.tar.gz |
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>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f2ed5497e0..d08078fb46 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -289,6 +289,7 @@ gst indent: - '.fdo.suffixed-image@fedora' - '.build' needs: + - "trigger" - "fedora amd64 docker" variables: MESON_ARGS: *simple_build @@ -299,6 +300,7 @@ build fedora x86_64: - '.fdo.suffixed-image@fedora' - '.build fedora x86_64' needs: + - "trigger" - "fedora amd64 docker" script: - *build @@ -313,6 +315,7 @@ build nodebug fedora x86_64: - '.fdo.suffixed-image@fedora' - '.build' needs: + - "trigger" - "fedora amd64 docker" variables: 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' - '2022' needs: + - "trigger" - "windows amd64 docker" timeout: '45min' variables: @@ -493,6 +497,7 @@ build msys2 : - '.fdo.suffixed-image@fedora' - '.test' needs: + - "trigger" - "fedora amd64 docker" tags: ['gstreamer'] @@ -697,6 +702,7 @@ documentation: extends: - '.documentation' needs: + - "trigger" - "fedora amd64 docker" rules: - if: '$CI_PROJECT_NAMESPACE == "gstreamer" && $CI_COMMIT_BRANCH == "main"' @@ -710,6 +716,7 @@ build documentation: - '.documentation' stage: build needs: + - "trigger" - "fedora amd64 docker" rules: # Never run post merge, we have the `documentation` always running for that @@ -743,6 +750,7 @@ cerbero trigger: - '.fedora image' - '.fdo.suffixed-image@fedora' needs: + - "trigger" - "fedora amd64 docker" script: - ci/gitlab/trigger_cerbero_pipeline.py |