gitlab CI: trigger the wayland website pipeline directly

See the documentation here:
https://docs.gitlab.com/ee/ci/multi_project_pipelines.html#trigger-a-pipeline-when-an-upstream-project-is-rebuilt

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Peter Hutterer 2020-10-27 15:49:58 +10:00
parent 11d517f969
commit 61947b33f6
2 changed files with 4 additions and 30 deletions

View file

@ -904,19 +904,10 @@ build rpm:
- meson dist --no-test
- rpmbuild -ta meson-dist/libinput*.tar.xz
wayland-web:
image: alpine:latest
stage: deploy
script:
- apk add curl
# Requirements:
# - variable WAYLAND_WEB_TOKEN defined as type File in libinput's CI/CD settings
# - content of that file is the token value, as generated by the Pipeline Triggers
# of the wayland.freedesktop.org project.
- curl --request POST
--form "token=<$WAYLAND_WEB_TOKEN"
--form ref=master
https://gitlab.freedesktop.org/api/v4/projects/wayland${SLASH}wayland${DOT}freedesktop${DOT}org/trigger/pipeline
trigger: wayland/wayland.freedesktop.org
except:
refs:
- schedules
@ -925,7 +916,3 @@ wayland-web:
- master
variables:
- $CI_PROJECT_PATH == "libinput/libinput"
dependencies: []
variables:
DOT: "%2E"
SLASH: "%2F"

View file

@ -707,19 +707,10 @@ build rpm:
- meson dist --no-test
- rpmbuild -ta meson-dist/libinput*.tar.xz
wayland-web:
image: alpine:latest
stage: deploy
script:
- apk add curl
# Requirements:
# - variable WAYLAND_WEB_TOKEN defined as type File in libinput's CI/CD settings
# - content of that file is the token value, as generated by the Pipeline Triggers
# of the wayland.freedesktop.org project.
- curl --request POST
--form "token=<$WAYLAND_WEB_TOKEN"
--form ref=master
https://gitlab.freedesktop.org/api/v4/projects/wayland${SLASH}wayland${DOT}freedesktop${DOT}org/trigger/pipeline
trigger: wayland/wayland.freedesktop.org
except:
refs:
- schedules
@ -728,8 +719,4 @@ wayland-web:
- master
variables:
- $CI_PROJECT_PATH == "libinput/libinput"
dependencies: []
variables:
DOT: "%2E"
SLASH: "%2F"