From: Jana Babovakova Date: Wed, 26 Mar 2025 13:22:50 +0000 (+0100) Subject: CI: Enable Debian 10, 11, 12, testing. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c3d4515d2d1d6c6f912bee57695f0fca004d0601;p=thirdparty%2Fbird.git CI: Enable Debian 10, 11, 12, testing. --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d271ca32c..104ccfe68 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -60,14 +60,6 @@ stages: - linux - amd64 -build-debian-9-amd64: - <<: *build-linux - image: registry.nic.cz/labs/bird:debian-9-amd64 - -build-debian-9-i386: - <<: *build-linux - image: registry.nic.cz/labs/bird:debian-9-i386 - build-debian-10-amd64: <<: *build-linux image: registry.nic.cz/labs/bird:debian-10-amd64 @@ -80,17 +72,25 @@ build-debian-11-amd64: <<: *build-linux image: registry.nic.cz/labs/bird:debian-11-amd64 -#build-debian-11-i386: -# <<: *build-linux -# image: registry.nic.cz/labs/bird:debian-11-i386 +build-debian-11-i386: + <<: *build-linux + image: registry.nic.cz/labs/bird:debian-11-i386 + +build-debian-12-amd64: + <<: *build-linux + image: registry.nic.cz/labs/bird:debian-12-amd64 + +build-debian-12-i386: + <<: *build-linux + image: registry.nic.cz/labs/bird:debian-12-i386 build-debian-testing-amd64: <<: *build-linux image: registry.nic.cz/labs/bird:debian-testing-amd64 -#build-debian-testing-i386: -# <<: *build-linux -# image: registry.nic.cz/labs/bird:debian-testing-i386 +build-debian-testing-i386: + <<: *build-linux + image: registry.nic.cz/labs/bird:debian-testing-i386 build-fedora-32-amd64: <<: *build-linux @@ -309,6 +309,31 @@ pkg-debian-11-amd64: needs: [build-debian-11-amd64] image: registry.nic.cz/labs/bird:debian-11-amd64 +pkg-debian-11-i386: + <<: *pkg-deb + needs: [build-debian-11-i386] + image: registry.nic.cz/labs/bird:debian-11-i386 + +pkg-debian-12-amd64: + <<: *pkg-deb + needs: [build-debian-12-amd64] + image: registry.nic.cz/labs/bird:debian-12-amd64 + +pkg-debian-12-i386: + <<: *pkg-deb + needs: [build-debian-12-i386] + image: registry.nic.cz/labs/bird:debian-12-i386 + +pkg-debian-testing-amd64: + <<: *pkg-deb + needs: [build-debian-testing-amd64] + image: registry.nic.cz/labs/bird:debian-testing-amd64 + +pkg-debian-testing-i386: + <<: *pkg-deb + needs: [build-debian-testing-i386] + image: registry.nic.cz/labs/bird:debian-testing-i386 + pkg-fedora-32-amd64: <<: *pkg-rpm-wa needs: [build-fedora-32-amd64] diff --git a/misc/docker/debian-12-amd64/Dockerfile b/misc/docker/debian-12-amd64/Dockerfile new file mode 100644 index 000000000..8679f3fa2 --- /dev/null +++ b/misc/docker/debian-12-amd64/Dockerfile @@ -0,0 +1,26 @@ +FROM amd64/debian:bookworm-slim +ENV DEBIAN_FRONTEND=noninteractive +RUN sed -i 's/deb.debian.org/ftp.cz.debian.org/' /etc/apt/sources.list +RUN apt-get -y update +RUN apt-get -y upgrade +RUN apt-get -y --no-install-recommends install \ + build-essential \ + flex \ + bison \ + autoconf \ + ncurses-dev \ + libreadline-dev \ + libssh-gcrypt-dev \ + linuxdoc-tools-latex \ + texlive-latex-extra \ + opensp \ + docbook-xsl \ + xsltproc +RUN apt-get -y --no-install-recommends install \ + git \ + dpkg-dev \ + debhelper \ + quilt \ + python3 \ + python3-pip \ + python3-setuptools diff --git a/misc/docker/debian-12-i386/Dockerfile b/misc/docker/debian-12-i386/Dockerfile new file mode 100644 index 000000000..0e0b21ea7 --- /dev/null +++ b/misc/docker/debian-12-i386/Dockerfile @@ -0,0 +1,25 @@ +FROM i386/debian:bookworm-slim +ENV DEBIAN_FRONTEND=noninteractive +RUN sed -i 's/deb.debian.org/ftp.cz.debian.org/' /etc/apt/sources.list +RUN apt-get -y update && apt-get -y upgrade +RUN apt-get -y --no-install-recommends install \ + build-essential \ + flex \ + bison \ + autoconf \ + ncurses-dev \ + libreadline-dev \ + libssh-gcrypt-dev \ + linuxdoc-tools-latex \ + texlive-latex-extra \ + opensp \ + docbook-xsl \ + xsltproc +RUN apt-get -y --no-install-recommends install \ + git \ + dpkg-dev \ + debhelper \ + quilt \ + python3 \ + python3-pip \ + python3-setuptools