]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add jobs for RBT zone- & cache-enabled GCC builds
authorMichal Nowak <mnowak@isc.org>
Mon, 29 Apr 2024 17:25:18 +0000 (19:25 +0200)
committerMichal Nowak <mnowak@isc.org>
Thu, 9 May 2024 13:03:45 +0000 (15:03 +0200)
.gitlab-ci.yml

index cebe28f1e499d65bf60a935385a51b88c571f661..058b94f1b148b9785ec1550cb51d8b38b14a8480 100644 (file)
@@ -889,6 +889,30 @@ unit:gcc:bookworm:amd64:
     - job: gcc:bookworm:amd64
       artifacts: true
 
+# Jobs for RBT zone- & cache-enabled GCC builds on Debian 12 "bookworm" (amd64)
+
+gcc:bookworm:rbt:amd64:
+  variables:
+    CC: gcc
+    CFLAGS: "${CFLAGS_COMMON}"
+    EXTRA_CONFIGURE: "--with-libidn2 --with-zonedb=rbt --with-cachedb=rbt"
+  <<: *debian_bookworm_amd64_image
+  <<: *build_job
+
+system:gcc:bookworm:rbt:amd64:
+  <<: *debian_bookworm_amd64_image
+  <<: *system_test_job
+  needs:
+    - job: unit:gcc:bookworm:rbt:amd64
+      artifacts: true
+
+unit:gcc:bookworm:rbt:amd64:
+  <<: *debian_bookworm_amd64_image
+  <<: *unit_test_job
+  needs:
+    - job: gcc:bookworm:rbt:amd64
+      artifacts: true
+
 # Build job for cross-compiled GCC builds on 64-bit Debian 12 "bookworm"
 # (amd64) with 32-bit BIND 9.