From 9e24e3f05e2cfc303d68bebd161b22c20f8f747e Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Thu, 5 Jul 2018 14:13:33 +1000 Subject: [PATCH] Gitlab CI: trigger the wayland web rebuild on pushes to master This requires that WAYLAND_WEB_TOKEN is set up in the libinput settings on gitlab. Signed-off-by: Peter Hutterer --- .gitlab-ci.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cf1ecb7e..6a1a3bb8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -28,6 +28,7 @@ stages: - docker_check # check if the current docker images are up to date - docker_prep # rebuild the docker images if previous step failed - build # for actually building things + - deploy # trigger wayland's website generation variables: ############################################################################### @@ -631,3 +632,23 @@ ubuntu:18.04@default-build: arch:rolling@default-build: <<: *arch_template <<: *default_build + +# +# deploy +# + +wayland-web: + image: registry.freedesktop.org/libinput/libinput/jq:latest + stage: deploy + script: + - 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 + only: + refs: + - master + dependencies: + variables: + DOT: "%2E" + SLASH: "%2F"