]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Drop "unstable" Debian "bullseye" unit and system jobs
authorMichal Nowak <mnowak@isc.org>
Thu, 23 Mar 2023 10:05:54 +0000 (11:05 +0100)
committerMichal Nowak <mnowak@isc.org>
Tue, 28 Mar 2023 14:23:35 +0000 (16:23 +0200)
"Unstable" Debian "bullseye" unit and system jobs differ from unit and
system jobs on the Debian "bullseye" image by running a few more tests
enabled by the CI_ENABLE_ALL_TESTS environmental variable.  These tests
are no less stable than the rest, and thus to have distinct jobs for
them wastes resources.

Run "unstable" unit and system tests as part of stock Debian "bullseye"
jobs.

.gitlab-ci.yml

index f8e4fc9673e9e58b4717b2e790572bbf2e894f23..d13c717af94e5b3cc697e524db867f2bd230b3bf 100644 (file)
@@ -642,7 +642,6 @@ gcc:tarball:nosphinx:
       artifacts: true
 
 # Jobs for regular GCC builds on Debian 11 "bullseye" (amd64)
-# (The second unit test job also executes unstable unit tests.)
 
 gcc:bullseye:amd64:
   variables:
@@ -657,31 +656,15 @@ gcc:bullseye:amd64:
 system:gcc:bullseye:amd64:
   <<: *debian_bullseye_amd64_image
   <<: *system_test_gcov_job
-  needs:
-    - job: unit:gcc:bullseye:amd64
-      artifacts: true
-
-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
+    - job: unit:gcc:bullseye:amd64
       artifacts: true
 
 unit:gcc:bullseye:amd64:
   <<: *debian_bullseye_amd64_image
   <<: *unit_test_gcov_job
-  needs:
-    - job: gcc:bullseye:amd64
-      artifacts: true
-
-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: