]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Extract API, schedules, triggers, and web triggering rules
authorMichal Nowak <mnowak@isc.org>
Mon, 20 Jun 2022 10:22:09 +0000 (12:22 +0200)
committerMichal Nowak <mnowak@isc.org>
Wed, 22 Jun 2022 12:42:32 +0000 (14:42 +0200)
.gitlab-ci.yml

index b28888b43c12e5e2ddf191825176bc1826491e9d..1b04fc59654b2c4510aadbe254451e1b5bab7f0a 100644 (file)
@@ -194,6 +194,13 @@ stages:
 
 ### Job Templates
 
+.api-schedules-triggers-web-triggering-rules: &api_schedules_triggers_web_triggering_rules
+  only:
+    - api
+    - schedules
+    - triggers
+    - web
+
 .default-triggering-rules: &default_triggering_rules
   only:
     - api
@@ -669,16 +676,12 @@ system:gcc:bullseye:amd64:
 system:gcc:bullseye:unstable:amd64:
   <<: *debian_bullseye_amd64_image
   <<: *system_test_job
+  <<: *api_schedules_triggers_web_triggering_rules
   variables:
     CI_ENABLE_ALL_TESTS: 1
   needs:
     - job: gcc:bullseye:amd64
       artifacts: true
-  only:
-    - api
-    - schedules
-    - triggers
-    - web
 
 unit:gcc:bullseye:amd64:
   <<: *debian_bullseye_amd64_image
@@ -690,16 +693,12 @@ unit:gcc:bullseye:amd64:
 unit:gcc:bullseye:unstable:amd64:
   <<: *debian_bullseye_amd64_image
   <<: *unit_test_job
+  <<: *api_schedules_triggers_web_triggering_rules
   variables:
     CI_ENABLE_ALL_TESTS: 1
   needs:
     - job: gcc:bullseye:amd64
       artifacts: true
-  only:
-    - api
-    - schedules
-    - triggers
-    - web
 
 # Jobs for cross-compiled GCC builds on Debian 11 "bullseye" (amd64) with
 # 32-bit libraries
@@ -1151,16 +1150,12 @@ clang:openbsd:amd64:
 system:clang:openbsd:amd64:
   <<: *openbsd_amd64_image
   <<: *system_test_job
+  <<: *api_schedules_triggers_web_triggering_rules
   variables:
     USER: gitlab-runner
   needs:
     - job: clang:openbsd:amd64
       artifacts: true
-  only:
-    - api
-    - schedules
-    - triggers
-    - web
 
 unit:clang:openbsd:amd64:
   <<: *openbsd_amd64_image