]> 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:31:07 +0000 (14:31 +0100)
.gitlab-ci.yml

index 53d8555d50a0de913d223ac0ba9ec8a978afe0b8..853d27580c49cc4ab397ed926f496b9d733c4796 100644 (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: