]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Test various --with-gssapi options in GitLab CI
authorMichał Kępień <michal@isc.org>
Wed, 1 Sep 2021 13:46:36 +0000 (15:46 +0200)
committerOndřej Surý <ondrej@isc.org>
Tue, 14 Sep 2021 18:58:22 +0000 (20:58 +0200)
The implicit ./configure default is to use --with-gssapi=auto.  There is
already a GitLab CI job (gcc:stretch:amd64) which uses --without-gssapi.
Add four more forms of the --with-gssapi option to various GitLab CI job
configurations so that its every possible variant is regularly tested.

.gitlab-ci.yml

index ba6ba54c86853216c7b24d6e7780351ab644528e..3bc74da0056b5165a6d9eeddd5d5531b9f067a3e 100644 (file)
@@ -857,7 +857,7 @@ gcc:bionic:amd64:
   variables:
     CC: gcc
     CFLAGS: "${CFLAGS_COMMON} -O2"
-    EXTRA_CONFIGURE: "--disable-dnstap --disable-geoip"
+    EXTRA_CONFIGURE: "--disable-dnstap --disable-geoip --with-gssapi"
   <<: *ubuntu_bionic_amd64_image
   <<: *build_job
 
@@ -881,7 +881,7 @@ gcc:focal:amd64:
   variables:
     CC: gcc
     CFLAGS: "${CFLAGS_COMMON} -Og"
-    EXTRA_CONFIGURE: "--with-libidn2"
+    EXTRA_CONFIGURE: "--with-libidn2 --with-gssapi=/usr"
   <<: *ubuntu_focal_amd64_image
   <<: *build_job
 
@@ -1141,6 +1141,7 @@ unit:clang:freebsd11:amd64:
 clang:freebsd12:amd64:
   variables:
     CFLAGS: "${CFLAGS_COMMON}"
+    EXTRA_CONFIGURE: "--with-gssapi=krb5-config"
     USER: gitlab-runner
   <<: *freebsd_12_amd64_image
   <<: *build_job
@@ -1167,6 +1168,7 @@ unit:clang:freebsd12:amd64:
 clang:freebsd13:amd64:
   variables:
     CFLAGS: "${CFLAGS_COMMON}"
+    EXTRA_CONFIGURE: "--with-gssapi=/usr/bin/krb5-config"
     USER: gitlab-runner
   <<: *freebsd_13_amd64_image
   <<: *build_job