From: Michał Kępień Date: Sat, 20 Oct 2018 21:09:08 +0000 (+0200) Subject: Automatically trigger GitLab Pages pipelines X-Git-Tag: v9.13.4~110^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=31bde118db8cae4a0f5a9484e3beead66fcc24d0;p=thirdparty%2Fbind9.git Automatically trigger GitLab Pages pipelines Whenever master or one for the v9_* branches gets updated, the current ARM should be published on GitLab Pages. Add a pipeline stage which takes care of triggering GitLab Pages pipelines. Extend the lifetime of artifact archives containing the ARM to prevent GitLab Pages pipelines from failing due to artifacts being unavailable. --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index db42778184b..567ac05a9f4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,6 +10,7 @@ stages: - precheck - build - test + - push .centos-centos6-amd64: ¢os_centos6_amd64_image image: "$CI_REGISTRY_IMAGE:centos-centos6-amd64" @@ -193,7 +194,17 @@ docs:debian:sid:amd64: artifacts: paths: - doc/arm/ - expire_in: '1 hour' + expire_in: '1 month' + +push:docs: + <<: *debian_sid_amd64_image + stage: push + dependencies: [] + script: + - curl -X POST -F token=$GITLAB_PAGES_DOCS_TRIGGER_TOKEN -F ref=master $GITLAB_PAGES_DOCS_TRIGGER_URL + only: + - master@isc-projects/bind9 + - /^v9_.*$/@isc-projects/bind9 #build:debian:jessie:amd64: # <<: *debian_jessie_amd64_image