From 316cc55e6932869179a233d6a59cabdbb1081f2e Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Sat, 31 Jul 2021 17:08:56 +0100 Subject: [PATCH] ci: Trigger a pages build Do not publish the API reference directly, but trigger a CI pipeline for the docs-gtk-org branch, which will then do the publishing. --- .gitlab-ci.yml | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ad6d2fd79f..8e42829349 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -7,6 +7,7 @@ stages: - analysis - docs - flatpak + - publish - deploy .cache-paths: &cache-paths @@ -337,14 +338,11 @@ reference: paths: - _reference -pages: - stage: deploy +publish-docs: + stage: publish needs: ['reference'] script: - - mv _reference/ public/ - - cp .gitlab-ci/pages/* public/ - artifacts: - paths: - - public + - "curl -X POST -F token=${PAGES_TRIGGER_TOKEN} -F ref=docs-gtk-org https://gitlab.gnome.org/api/v4/projects/665/trigger/pipeline" only: - - master + refs: + - master