Run the regular pipelines only for merge requests, and run only the Debian sid build for release branches

This commit is contained in:
Ondřej Surý
2019-01-08 14:23:51 +01:00
parent 1b409b8cfc
commit 24961f6068

View File

@@ -123,6 +123,8 @@ stages:
- doc/
expire_in: '1 hour'
untracked: true
only:
- merge_requests
.install_test: &install_test_job
stage: test
@@ -145,6 +147,8 @@ stages:
untracked: true
expire_in: '1 week'
when: on_failure
only:
- merge_requests
.unit_test: &unit_test_job
stage: test
@@ -162,6 +166,8 @@ stages:
- kyua_html/
expire_in: '1 week'
when: on_failure
only:
- merge_requests
sid:amd64:precheck:
<<: *debian_sid_amd64_image
@@ -185,11 +191,15 @@ sid:amd64:precheck:
- checklibs.out
expire_in: '1 week'
when: on_failure
only:
- merge_requests
🐞:sid:amd64:precheck:
<<: *debian_sid_amd64_image
stage: precheck
script: util/check-cocci
only:
- merge_requests
docs:sid:amd64:
<<: *debian_sid_amd64_image
@@ -203,6 +213,10 @@ docs:sid:amd64:
paths:
- doc/arm/
expire_in: '1 month'
only:
- merge_requests
- master@isc-projects/bind9
- /^v9_.*$/@isc-projects/bind9
docs:push:
<<: *debian_sid_amd64_image
@@ -211,8 +225,8 @@ docs:push:
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
- master@isc-projects/bind9
- /^v9_.*$/@isc-projects/bind9
#jessie:amd64:build:
# <<: *debian_jessie_amd64_image
@@ -284,6 +298,10 @@ sid:amd64:build:
EXTRA_CONFIGURE: "--with-libidn2"
<<: *debian_sid_amd64_image
<<: *build_job
only:
- merge_requests
- master@isc-projects/bind9
- /^v9_.*$/@isc-projects/bind9
asan:sid:amd64:build:
variables:
@@ -339,6 +357,10 @@ unit:sid:amd64:
<<: *unit_test_job
dependencies:
- sid:amd64:build
only:
- merge_requests
- master@isc-projects/bind9
- /^v9_.*$/@isc-projects/bind9
unit:asan:sid:amd64:
<<: *debian_sid_amd64_image
@@ -387,6 +409,10 @@ system:sid:amd64:
<<: *system_test_job
dependencies:
- sid:amd64:build
only:
- merge_requests
- master@isc-projects/bind9
- /^v9_.*$/@isc-projects/bind9
system:asan:sid:amd64:
<<: *debian_sid_amd64_image
@@ -405,6 +431,10 @@ install:sid:amd64:
<<: *install_test_job
dependencies:
- sid:amd64:build
only:
- merge_requests
- master@isc-projects/bind9
- /^v9_.*$/@isc-projects/bind9
pkcs11:sid:amd64:build:
variables: