From: Michał Kępień Date: Tue, 29 Jan 2019 12:02:53 +0000 (+0100) Subject: Add Fedora 29 to CI X-Git-Tag: v9.12.4rc1~41^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5598e75eff479e7a675bf93d59138c5402d6d477;p=thirdparty%2Fbind9.git Add Fedora 29 to CI Modify .gitlab-ci.yml so that every CI pipeline also builds and tests BIND on Fedora 29. (cherry picked from commit 38b6c5c444c1ce9a2595ad5bcd960ac0cc7b98ee) --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d7ca95f619b..10e5e519bb5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -64,6 +64,12 @@ stages: image: "$CI_REGISTRY_IMAGE:debian-sid-i386" <<: *linux_i386 +# Fedora + +.fedora-29-amd64: &fedora_29_amd64_image + image: "$CI_REGISTRY_IMAGE:fedora-29-amd64" + <<: *linux_amd64 + # Ubuntu .ubuntu-xenial-amd64: &ubuntu_xenial_amd64_image @@ -339,6 +345,28 @@ unit:gcc:sid:i386: dependencies: - gcc:sid:i386 +# Jobs for regular GCC builds on Fedora 29 (amd64) + +gcc:fedora29:amd64: + variables: + CC: gcc + CFLAGS: "-Wall -Wextra -O2 -g" + EXTRA_CONFIGURE: "--with-libidn2" + <<: *fedora_29_amd64_image + <<: *build_job + +system:gcc:fedora29:amd64: + <<: *fedora_29_amd64_image + <<: *system_test_job + dependencies: + - gcc:fedora29:amd64 + +unit:gcc:fedora29:amd64: + <<: *fedora_29_amd64_image + <<: *unit_test_job + dependencies: + - gcc:fedora29:amd64 + # Jobs for regular GCC builds on Ubuntu 16.04 Xenial Xerus (amd64) gcc:xenial:amd64: