]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Run the regular pipelines only for merge requests, and run only the Debian sid build...
authorOndřej Surý <ondrej@sury.org>
Tue, 8 Jan 2019 13:23:51 +0000 (14:23 +0100)
committerOndřej Surý <ondrej@sury.org>
Tue, 8 Jan 2019 13:58:29 +0000 (14:58 +0100)
(cherry picked from commit 24961f606882939b62f461f843933da9c2d44ea8)

.gitlab-ci.yml

index 9f9326937c40dca4b0867433da4f01242b32e85a..f74762e40583f7847d848a418d9b819ebdb4c757 100644 (file)
@@ -123,6 +123,8 @@ stages:
     - doc/
     expire_in: '1 hour'
     untracked: true
+  only:
+  - merge_requests
 
 .install_test: &install_test_job
   stage: test
@@ -144,6 +146,8 @@ stages:
     untracked: true
     expire_in: '1 week'
     when: on_failure
+  only:
+  - merge_requests
 
 .unit_test: &unit_test_job
   stage: test
@@ -161,6 +165,8 @@ stages:
     - kyua_html/
     expire_in: '1 week'
     when: on_failure
+  only:
+  - merge_requests
 
 sid:amd64:precheck:
   <<: *debian_sid_amd64_image
@@ -184,11 +190,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
@@ -202,6 +212,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
@@ -210,8 +224,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
@@ -282,6 +296,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:
@@ -336,6 +354,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
@@ -384,6 +406,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
@@ -402,6 +428,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: