]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Remove Debian 8 ("Jessie") from the GitLab CI
authorOndřej Surý <ondrej@isc.org>
Tue, 24 Mar 2020 12:56:29 +0000 (13:56 +0100)
committerOndřej Surý <ondrej@isc.org>
Tue, 24 Mar 2020 13:24:47 +0000 (14:24 +0100)
There are several reason why remove Debian 8 from the CI:

* Debian 8 ("jessie") has been superseded by Debian 9 ("stretch").
* Regular security support updates have been discontinued as of
  June 17th, 2018.
* Jessie LTS is supported from 17th June 2018 to June 30, 2020.

In other words, it's no longer officially supported by Debian security
team, but by the volunteer/paid contributor composed LTS team.  And the
release will be discontinued in three months from now.  We can use the
freed CI resources to bring new platforms or just to make the jobs run a
bit faster.

.gitlab-ci.yml

index cbe5af13c50e74840bb4e4eae0013df03dce7e21..5fc4745190113b630665e4fa751059978148987e 100644 (file)
@@ -94,10 +94,6 @@ stages:
 
 # Debian
 
-.debian-jessie-amd64: &debian_jessie_amd64_image
-  image: "$CI_REGISTRY_IMAGE:debian-jessie-amd64"
-  <<: *linux_amd64
-
 .debian-stretch-amd64: &debian_stretch_amd64_image
   image: "$CI_REGISTRY_IMAGE:debian-stretch-amd64"
   <<: *linux_amd64
@@ -548,30 +544,6 @@ unit:gcc:centos8:amd64:
     - job: gcc:centos8:amd64
       artifacts: true
 
-# Jobs for regular GCC builds on Debian 8 Jessie (amd64)
-
-gcc:jessie:amd64:
-  variables:
-    CC: gcc
-    CFLAGS: "${CFLAGS_COMMON} -O2"
-    EXTRA_CONFIGURE: "--without-cmocka --with-python --disable-geoip"
-  <<: *debian_jessie_amd64_image
-  <<: *build_job
-
-system:gcc:jessie:amd64:
-  <<: *debian_jessie_amd64_image
-  <<: *system_test_job
-  needs:
-    - job: gcc:jessie:amd64
-      artifacts: true
-
-unit:gcc:jessie:amd64:
-  <<: *debian_jessie_amd64_image
-  <<: *unit_test_job
-  needs:
-    - job: gcc:jessie:amd64
-      artifacts: true
-
 # Jobs for regular GCC builds on Debian 9 Stretch (amd64)
 
 gcc:stretch:amd64: