]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Use CentOS 6 instead of Debian sid in i386 CI jobs
authorMichał Kępień <michal@isc.org>
Thu, 26 Nov 2020 12:27:08 +0000 (13:27 +0100)
committerMichał Kępień <michal@isc.org>
Thu, 26 Nov 2020 12:27:08 +0000 (13:27 +0100)
Due to seccomp issues with 32-bit Debian sid Docker containers that
prevent us from easily updating the contents of the 32-bit Debian sid
Docker image, switch to CentOS 6 for building and testing 32-bit
versions of BIND in GitLab CI.

.gitlab-ci.yml

index 163ae94064f7fcee7af25293050da74b3180d9a9..e016d70835ca163f482ed1cf8a484e660e0b5b3c 100644 (file)
@@ -100,6 +100,10 @@ stages:
 
 # CentOS
 
+.centos-centos6-i386: &centos_centos6_i386_image
+  image: "$CI_REGISTRY_IMAGE:centos-centos6-i386"
+  <<: *linux_i386
+
 .centos-centos6-amd64: &centos_centos6_amd64_image
   image: "$CI_REGISTRY_IMAGE:centos-centos6-amd64"
   <<: *linux_amd64
@@ -126,10 +130,6 @@ stages:
   image: "$CI_REGISTRY_IMAGE:debian-sid-amd64"
   <<: *linux_amd64
 
-.debian-sid-i386: &debian_sid_i386_image
-  image: "$CI_REGISTRY_IMAGE:debian-sid-i386"
-  <<: *linux_i386
-
 # openSUSE Tumbleweed
 
 .tumbleweed-latest-amd64: &tumbleweed_latest_amd64_image
@@ -575,6 +575,30 @@ unit:gcc:alpine3.12:amd64:
     - job: gcc:alpine3.12:amd64
       artifacts: true
 
+# Jobs for regular GCC builds on CentOS 6 (i386)
+
+gcc:centos6:i386:
+  variables:
+    CC: gcc
+    CFLAGS: "${CFLAGS_COMMON}"
+    EXTRA_CONFIGURE: "--with-libidn2 --without-python --disable-warn-error"
+  <<: *centos_centos6_i386_image
+  <<: *build_job
+
+system:gcc:centos6:i386:
+  <<: *centos_centos6_i386_image
+  <<: *system_test_job
+  needs:
+    - job: gcc:centos6:i386
+      artifacts: true
+
+unit:gcc:centos6:i386:
+  <<: *centos_centos6_i386_image
+  <<: *unit_test_job
+  needs:
+    - job: gcc:centos6:i386
+      artifacts: true
+
 # Jobs for regular GCC builds on CentOS 6 (amd64)
 
 gcc:centos6:amd64:
@@ -816,30 +840,6 @@ unit:gcc:tarball:
     - schedules
     - tags
 
-# Jobs for regular GCC builds on Debian Sid (i386)
-
-gcc:sid:i386:
-  variables:
-    CC: gcc
-    CFLAGS: "${CFLAGS_COMMON}"
-    EXTRA_CONFIGURE: "--with-libidn2 --without-python"
-  <<: *debian_sid_i386_image
-  <<: *build_job
-
-system:gcc:sid:i386:
-  <<: *debian_sid_i386_image
-  <<: *system_test_job
-  needs:
-    - job: gcc:sid:i386
-      artifacts: true
-
-unit:gcc:sid:i386:
-  <<: *debian_sid_i386_image
-  <<: *unit_test_job
-  needs:
-    - job: gcc:sid:i386
-      artifacts: true
-
 # Jobs for debug GCC builds on openSUSE Tumbleweed (amd64)
 
 gcc:tumbleweed:amd64: