From: Michal Nowak Date: Tue, 11 Mar 2025 09:56:18 +0000 (+0100) Subject: Drop FreeBSD and OpenBSD from CI X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9b6579cf04cf7ce090dd104b8ee556698d418b75;p=thirdparty%2Fbind9.git Drop FreeBSD and OpenBSD from CI Both FreeBSD and OpenBSD in the CI are tested on outdated images. Current FreeBSD images can't even be rebuild because in the maintained branches they were ported from QCOW2 to the AWS autoscaler (also a future of the OpenBSD image). This is something we don't want to backport to EoL branches. (cherry picked from commit f08f69c54d594c36e36a07ccbd04a4a2276e2da0) --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7f321ac0bd2..945f5d774db 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -59,11 +59,6 @@ stages: ### Runner Tag Templates -.libvirt-amd64: &libvirt_amd64 - tags: - - libvirt - - amd64 - .linux-amd64: &linux_amd64 tags: - linux @@ -128,20 +123,6 @@ stages: .base: &base_image <<: *debian_bookworm_amd64_image -### QCOW2 Image Templates - -.freebsd-12-amd64: &freebsd_12_amd64_image - image: "freebsd-12.3-x86_64" - <<: *libvirt_amd64 - -.freebsd-13-amd64: &freebsd_13_amd64_image - image: "freebsd-13.0-x86_64" - <<: *libvirt_amd64 - -.openbsd-amd64: &openbsd_amd64_image - image: "openbsd-7.0-x86_64" - <<: *libvirt_amd64 - ### Job Templates .default-triggering-rules: &default_triggering_rules @@ -686,83 +667,6 @@ unit:clang:asan: - job: clang:asan artifacts: true -# Jobs for Clang builds on FreeBSD 12 (amd64) - -clang:freebsd12:amd64: - variables: - CFLAGS: "${CFLAGS_COMMON}" - EXTRA_CONFIGURE: "--with-gssapi=krb5-config --disable-warn-error" - USER: gitlab-runner - <<: *freebsd_12_amd64_image - <<: *build_job - -system:clang:freebsd12:amd64: - <<: *freebsd_12_amd64_image - <<: *system_test_job - variables: - USER: gitlab-runner - TEST_PARALLEL_JOBS: 4 - needs: - - job: clang:freebsd12:amd64 - artifacts: true - -unit:clang:freebsd12:amd64: - <<: *freebsd_12_amd64_image - <<: *unit_test_job - needs: - - job: clang:freebsd12:amd64 - artifacts: true - -# Jobs for Clang builds on FreeBSD 13 (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 - -system:clang:freebsd13:amd64: - <<: *freebsd_13_amd64_image - <<: *system_test_job - variables: - USER: gitlab-runner - TEST_PARALLEL_JOBS: 4 - needs: - - job: clang:freebsd13:amd64 - artifacts: true - -unit:clang:freebsd13:amd64: - <<: *freebsd_13_amd64_image - <<: *unit_test_job - needs: - - job: clang:freebsd13:amd64 - artifacts: true - -# Jobs for Clang builds on OpenBSD (amd64) - -clang:openbsd:amd64: - variables: - CC: clang - USER: gitlab-runner - <<: *openbsd_amd64_image - <<: *build_job - -system:clang:openbsd:amd64: - <<: *openbsd_amd64_image - <<: *system_test_job - variables: - USER: gitlab-runner - needs: - - job: clang:openbsd:amd64 - artifacts: true - only: - - api - - schedules - - triggers - - web - # Job producing a release tarball release: