From b5a5705c8f79f5435988138d016f54b58844263e Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Sat, 19 Oct 2019 15:52:51 +0200 Subject: [PATCH 1/3] Jenkinsfile: order images list, and add better description Signed-off-by: Sebastiaan van Stijn --- Jenkinsfile | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 28ef952d..26dc3d00 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,16 +2,20 @@ def arches = ["amd64", "armhf", "aarch64"] +// List of packages to build. Note that this list is overridden in the packaging +// repository, where additional variants may be added for enterprise. +// +// This list is ordered by Distro (alphabetically), and release (chronologically). +// When adding a distro here, also open a pull request in the release repository. def images = [ - //Ubuntu is really the only distribution where we produce everything - [image: "ubuntu:bionic", arches: arches], [image: "amazonlinux:2", arches: arches - ["amd64", "armhf"]], - [image: "debian:stretch", arches: arches], [image: "centos:7", arches: arches - ["armhf"]], - [image: "fedora:latest", arches: arches - ["armhf"]], - [image: "fedora:30", arches: arches - ["armhf"]], + [image: "debian:stretch", arches: arches], // Debian 9 (EOL: June, 2022) [image: "fedora:29", arches: arches - ["armhf"]], + [image: "fedora:30", arches: arches - ["armhf"]], + [image: "fedora:latest", arches: arches - ["armhf"]], [image: "opensuse/leap:15", arches: arches - ["armhf", "aarch64"]], + [image: "ubuntu:bionic", arches: arches], // Ubuntu 18.04 LTS (End of support: April, 2023. EOL: April, 2028) ] // Required for windows From fc094274d70b7f2a4263d8c3495f95f3a4bcbfdc Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Sat, 19 Oct 2019 15:57:26 +0200 Subject: [PATCH 2/3] Jenkinsfile: update list of packages to be more accurate Add (community-edition) distros that were added in the packaging repository. Signed-off-by: Sebastiaan van Stijn --- Jenkinsfile | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 26dc3d00..f752dfdf 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -8,14 +8,20 @@ def arches = ["amd64", "armhf", "aarch64"] // This list is ordered by Distro (alphabetically), and release (chronologically). // When adding a distro here, also open a pull request in the release repository. def images = [ - [image: "amazonlinux:2", arches: arches - ["amd64", "armhf"]], - [image: "centos:7", arches: arches - ["armhf"]], - [image: "debian:stretch", arches: arches], // Debian 9 (EOL: June, 2022) - [image: "fedora:29", arches: arches - ["armhf"]], - [image: "fedora:30", arches: arches - ["armhf"]], - [image: "fedora:latest", arches: arches - ["armhf"]], - [image: "opensuse/leap:15", arches: arches - ["armhf", "aarch64"]], - [image: "ubuntu:bionic", arches: arches], // Ubuntu 18.04 LTS (End of support: April, 2023. EOL: April, 2028) + [image: "amazonlinux:2", arches: arches - ["amd64", "armhf"]], + [image: "centos:7", arches: arches - ["armhf"]], + [image: "debian:stretch", arches: arches], // Debian 9 (EOL: June, 2022) + [image: "debian:buster", arches: arches], // Debian 10 (EOL: 2024) + [image: "fedora:29", arches: arches - ["armhf"]], + [image: "fedora:30", arches: arches - ["armhf"]], + [image: "fedora:31", arches: arches - ["armhf"]], + [image: "fedora:latest", arches: arches - ["armhf"]], + [image: "opensuse/leap:15", arches: arches - ["armhf", "aarch64"]], + [image: "resin/rpi-raspbian:stretch", arches: ["armhf"]], + [image: "resin/rpi-raspbian:buster", arches: ["armhf"]], + [image: "ubuntu:xenial", arches: arches], // Ubuntu 16.04 LTS (End of support: April, 2021. EOL: April, 2024) + [image: "ubuntu:bionic", arches: arches], // Ubuntu 18.04 LTS (End of support: April, 2023. EOL: April, 2028) + [image: "ubuntu:disco", arches: arches], // Ubuntu 19.03 (EOL: January, 2020) ] // Required for windows From c941ec34626c8a1b9bdc8570facb5af660ec2efc Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Sat, 19 Oct 2019 16:09:02 +0200 Subject: [PATCH 3/3] Jenkinsfile: add Ubuntu 19.10 "eoan" Signed-off-by: Sebastiaan van Stijn --- Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Jenkinsfile b/Jenkinsfile index f752dfdf..8571476e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -22,6 +22,7 @@ def images = [ [image: "ubuntu:xenial", arches: arches], // Ubuntu 16.04 LTS (End of support: April, 2021. EOL: April, 2024) [image: "ubuntu:bionic", arches: arches], // Ubuntu 18.04 LTS (End of support: April, 2023. EOL: April, 2028) [image: "ubuntu:disco", arches: arches], // Ubuntu 19.03 (EOL: January, 2020) + [image: "ubuntu:eoan", arches: arches], // Ubuntu 19.10 (EOL: July, 2020) ] // Required for windows