mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-29 13:38:26 +00:00
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.
This commit is contained in:
parent
a562043fac
commit
31bde118db
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user