From: Michal Nowak Date: Mon, 13 Jan 2020 16:26:05 +0000 (+0000) Subject: Add openSUSE Tumbleweed image to the CI X-Git-Tag: v9.15.8~15^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3526c73062fd7eeb6bce64e7144e5aa0b90828f8;p=thirdparty%2Fbind9.git Add openSUSE Tumbleweed image to the CI Ensure BIND is continuously tested on Tumbleweed, a pure rolling release version of openSUSE. This will allow BIND incompatibilities with latest upstream versions of its dependencies to be caught more quickly. --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b56f5aa1fe5..c52f2909066 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -111,6 +111,12 @@ stages: image: "$CI_REGISTRY_IMAGE:debian-sid-i386" <<: *linux_i386 +# openSUSE Tumbleweed + +.tumbleweed-latest-amd64: &tumbleweed_latest_amd64_image + image: "$CI_REGISTRY_IMAGE:tumbleweed-latest-amd64" + <<: *linux_amd64 + # Fedora .fedora-31-amd64: &fedora_31_amd64_image @@ -738,6 +744,30 @@ unit:gcc:sid:i386: - gcc:sid:i386 needs: ["gcc:sid:i386"] +# Jobs for regular GCC builds on openSUSE Tumbleweed (amd64) + +gcc:tumbleweed:amd64: + variables: + CC: gcc + CFLAGS: "${CFLAGS_COMMON}" + EXTRA_CONFIGURE: "--with-libidn2" + <<: *tumbleweed_latest_amd64_image + <<: *build_job + +system:gcc:tumbleweed:amd64: + <<: *tumbleweed_latest_amd64_image + <<: *system_test_job + dependencies: + - gcc:tumbleweed:amd64 + needs: ["gcc:tumbleweed:amd64"] + +unit:gcc:tumbleweed:amd64: + <<: *tumbleweed_latest_amd64_image + <<: *unit_test_job + dependencies: + - gcc:tumbleweed:amd64 + needs: ["gcc:tumbleweed:amd64"] + # Jobs for regular GCC builds on Fedora 31 (amd64) gcc:fedora31:amd64: