]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add Debian buster to CI
authorMichał Kępień <michal@isc.org>
Fri, 19 Jul 2019 09:56:24 +0000 (11:56 +0200)
committerOndřej Surý <ondrej@sury.org>
Mon, 22 Jul 2019 15:00:32 +0000 (11:00 -0400)
Ensure BIND is continuously tested on Debian 10 (buster) as it is the
current stable Debian release.

.gitlab-ci.yml

index 48863d59935c03ccafd3d63c53cced78e03eadd4..cb5bf2022db1e5429edc3ee226f57b7f35b86b35 100644 (file)
@@ -50,10 +50,6 @@ stages:
   image: "$CI_REGISTRY_IMAGE:debian-jessie-amd64"
   <<: *linux_amd64
 
-.debian-jessie-i386: &debian_jessie_i386_image
-  image: "$CI_REGISTRY_IMAGE:debian-jessie-i386"
-  <<: *linux_i386
-
 .debian-stretch-amd64: &debian_stretch_amd64_image
   image: "$CI_REGISTRY_IMAGE:debian-stretch-amd64"
   <<: *linux_amd64
@@ -62,6 +58,10 @@ stages:
   image: "$CI_REGISTRY_IMAGE:debian-stretch-i386"
   <<: *linux_i386
 
+.debian-buster-amd64: &debian_buster_amd64_image
+  image: "$CI_REGISTRY_IMAGE:debian-buster-amd64"
+  <<: *linux_i386
+
 .debian-sid-amd64: &debian_sid_amd64_image
   image: "$CI_REGISTRY_IMAGE:debian-sid-amd64"
   <<: *linux_amd64
@@ -349,6 +349,27 @@ unit:gcc:stretch:amd64:
   dependencies:
     - gcc:stretch:amd64
 
+# Jobs for regular GCC builds on Debian 10 Buster (amd64)
+
+gcc:buster:amd64:
+  variables:
+    CC: gcc
+    CFLAGS: "-Wall -Wextra -O2 -g"
+  <<: *debian_buster_amd64_image
+  <<: *build_job
+
+system:gcc:buster:amd64:
+  <<: *debian_buster_amd64_image
+  <<: *system_test_job
+  dependencies:
+    - gcc:buster:amd64
+
+unit:gcc:buster:amd64:
+  <<: *debian_buster_amd64_image
+  <<: *unit_test_job
+  dependencies:
+    - gcc:buster:amd64
+
 # Jobs for regular GCC builds on Debian Sid (amd64)
 
 gcc:sid:amd64: