]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add minimal:gcc:trixie:amd64 jobs
authorMichal Nowak <mnowak@isc.org>
Wed, 8 Oct 2025 18:41:51 +0000 (20:41 +0200)
committerMichal Nowak <mnowak@isc.org>
Thu, 15 Jan 2026 13:30:37 +0000 (14:30 +0100)
.gitlab-ci.yml

index ecff45f3617a59a9d0b41b8a3e74ddb1b9079777..48bb705d271ae105b959def66b840469d61b79cd 100644 (file)
@@ -1236,6 +1236,30 @@ unit:gcc:trixie:amd64:
     - job: gcc:trixie:amd64
       artifacts: true
 
+# Minimal jobs for regular GCC builds on Debian 13 "trixie" (amd64)
+
+minimal:gcc:trixie:amd64:
+  variables:
+    CC: gcc
+    CFLAGS: "${CFLAGS_COMMON}"
+    EXTRA_CONFIGURE: "-Dauto_features=disabled -Dcmocka=enabled -Ddeveloper=disabled -Doptimization=s"
+  <<: *debian_trixie_amd64_image
+  <<: *build_job
+
+system:minimal:gcc:trixie:amd64:
+  <<: *debian_trixie_amd64_image
+  <<: *system_test_job
+  needs:
+    - job: minimal:gcc:trixie:amd64
+      artifacts: true
+
+unit:minimal:gcc:trixie:amd64:
+  <<: *debian_trixie_amd64_image
+  <<: *unit_test_job
+  needs:
+    - job: minimal:gcc:trixie:amd64
+      artifacts: true
+
 # Build job for cross-compiled GCC builds on 64-bit Debian 13 "trixie"
 # (amd64) with 32-bit BIND 9.