From bb3bc5820a7f1573738ab547000b2b9788d1de82 Mon Sep 17 00:00:00 2001 From: Michal Nowak Date: Mon, 13 Jan 2020 16:32:51 +0000 Subject: [PATCH] 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. (cherry picked from commit bd5dd1b58c60edb372bc6fa4eb39e355c5c76de4) --- .gitlab-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 31c752c7b7..8e075a3d06 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -109,6 +109,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 @@ -734,6 +740,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: