]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
CI: Ubuntu 16.4, 20.-24.4/10.
authorJana Babovakova <babovakova.jana@gmail.com>
Thu, 27 Mar 2025 13:54:19 +0000 (14:54 +0100)
committerJana Babovakova <babovakova.jana@gmail.com>
Thu, 27 Mar 2025 13:54:19 +0000 (14:54 +0100)
.gitlab-ci.yml
misc/docker/ubuntu-14.04-amd64/Dockerfile [deleted file]
misc/docker/ubuntu-20.10-amd64/Dockerfile [new file with mode: 0644]
misc/docker/ubuntu-22.04-amd64/Dockerfile [new file with mode: 0644]
misc/docker/ubuntu-22.10-amd64/Dockerfile [new file with mode: 0644]
misc/docker/ubuntu-23.04-amd64 /Dockerfile [new file with mode: 0644]
misc/docker/ubuntu-23.10-amd64 /Dockerfile [new file with mode: 0644]
misc/docker/ubuntu-24.04-amd64 /Dockerfile [new file with mode: 0644]
misc/docker/ubuntu-24.10-amd64 /Dockerfile [new file with mode: 0644]

index c400d3442a7c54506c5d0415e818afde2b351dbc..9cba02e07b4eae7680569973a449f2738f963533 100644 (file)
@@ -157,13 +157,41 @@ build-ubuntu-20_04-amd64:
   <<: *build-linux
   image: registry.nic.cz/labs/bird:ubuntu-20.04-amd64
 
+build-ubuntu-20_10-amd64:
+  <<: *build-linux
+  image: registry.nic.cz/labs/bird:ubuntu-20.10-amd64 
+
+build-ubuntu-21_04-amd64:
+  <<: *build-linux
+  image: registry.nic.cz/labs/bird:ubuntu-21.04-amd64
+
 build-ubuntu-21_10-amd64:
   <<: *build-linux
   image: registry.nic.cz/labs/bird:ubuntu-21.10-amd64
 
-#build-ubuntu-21_04-amd64:
-#  <<: *build-linux
-#  image: registry.nic.cz/labs/bird:ubuntu-21.04-amd64
+build-ubuntu-22_04-amd64:
+  <<: *build-linux
+  image: registry.nic.cz/labs/bird:ubuntu-22.04-amd64
+
+build-ubuntu-22_10-amd64:
+  <<: *build-linux
+  image: registry.nic.cz/labs/bird:ubuntu-22.10-amd64
+
+build-ubuntu-23_04-amd64:
+  <<: *build-linux
+  image: registry.nic.cz/labs/bird:ubuntu-23.04-amd64
+
+build-ubuntu-23_10-amd64:
+  <<: *build-linux
+  image: registry.nic.cz/labs/bird:ubuntu-23.10-amd64
+
+build-ubuntu-24_04-amd64:
+  <<: *build-linux
+  image: registry.nic.cz/labs/bird:ubuntu-24.04-amd64
+
+build-ubuntu-24_10-amd64:
+  <<: *build-linux
+  image: registry.nic.cz/labs/bird:ubuntu-24.10-amd64
 
 build-opensuse-15.0-amd64:
   <<: *build-linux
@@ -418,6 +446,11 @@ pkg-fedora-41-amd64:
 #  needs: [build-centos-8-amd64]
 #  image: registry.nic.cz/labs/bird:centos-8-amd64
 
+pkg-ubuntu-16.04-amd64:
+  <<: *pkg-deb
+  needs: [build-ubuntu-16_04-amd64]
+  image: registry.nic.cz/labs/bird:ubuntu-16.04-amd64
+
 # Removed due to apkg breakage
 #pkg-ubuntu-18.04-amd64:
 #  <<: *pkg-deb
@@ -429,16 +462,50 @@ pkg-ubuntu-20.04-amd64:
   needs: [build-ubuntu-20_04-amd64]
   image: registry.nic.cz/labs/bird:ubuntu-20.04-amd64
 
+pkg-ubuntu-20.10-amd64:
+  <<: *pkg-deb
+  needs: [build-ubuntu-20_10-amd64]
+  image: registry.nic.cz/labs/bird:ubuntu-20.10-amd64
+
+pkg-ubuntu-21.04-amd64:
+  <<: *pkg-deb
+  needs: [build-ubuntu-21_04-amd64]
+  image: registry.nic.cz/labs/bird:ubuntu-21.04-amd64
 
 pkg-ubuntu-21.10-amd64:
   <<: *pkg-deb
   needs: [build-ubuntu-21_10-amd64]
   image: registry.nic.cz/labs/bird:ubuntu-21.10-amd64
 
-#pkg-ubuntu-21.04-amd64:
-#  <<: *pkg-deb
-#  needs: [build-ubuntu-21_04-amd64]
-#  image: registry.nic.cz/labs/bird:ubuntu-21.04-amd64
+pkg-ubuntu-22.04-amd64:
+  <<: *pkg-deb
+  needs: [build-ubuntu-22_04-amd64]
+  image: registry.nic.cz/labs/bird:ubuntu-22.04-amd64
+
+pkg-ubuntu-22.10-amd64:
+  <<: *pkg-deb
+  needs: [build-ubuntu-22_10-amd64]
+  image: registry.nic.cz/labs/bird:ubuntu-22.10-amd64
+
+pkg-ubuntu-23.04-amd64:
+  <<: *pkg-deb
+  needs: [build-ubuntu-23_04-amd64]
+  image: registry.nic.cz/labs/bird:ubuntu-23.04-amd64
+
+pkg-ubuntu-23.10-amd64:
+  <<: *pkg-deb
+  needs: [build-ubuntu-23_10-amd64]
+  image: registry.nic.cz/labs/bird:ubuntu-23.10-amd64
+
+pkg-ubuntu-24.04-amd64:
+  <<: *pkg-deb
+  needs: [build-ubuntu-24_04-amd64]
+  image: registry.nic.cz/labs/bird:ubuntu-24.04-amd64
+
+pkg-ubuntu-24.10-amd64:
+  <<: *pkg-deb
+  needs: [build-ubuntu-24_10-amd64]
+  image: registry.nic.cz/labs/bird:ubuntu-24.10-amd64
 
 # Removed due to apkg breakage
 #pkg-opensuse-15.1-amd64:
diff --git a/misc/docker/ubuntu-14.04-amd64/Dockerfile b/misc/docker/ubuntu-14.04-amd64/Dockerfile
deleted file mode 100644 (file)
index 3532507..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-FROM ubuntu:14.04
-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 install \
-       build-essential \
-       flex \
-       bison \
-       autoconf \
-       ncurses-dev \
-       libreadline-dev
diff --git a/misc/docker/ubuntu-20.10-amd64/Dockerfile b/misc/docker/ubuntu-20.10-amd64/Dockerfile
new file mode 100644 (file)
index 0000000..19cb1b8
--- /dev/null
@@ -0,0 +1,27 @@
+FROM ubuntu:20.10
+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 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 install \
+       git \
+       dpkg-dev \
+       debhelper \
+       apt-utils \
+       quilt \
+       python3 \
+       python3-pip \
+       python3-setuptools
diff --git a/misc/docker/ubuntu-22.04-amd64/Dockerfile b/misc/docker/ubuntu-22.04-amd64/Dockerfile
new file mode 100644 (file)
index 0000000..e3cdc7f
--- /dev/null
@@ -0,0 +1,28 @@
+FROM ubuntu:22.04
+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 \
+       tzdata \
+       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 install \
+       git \
+       dpkg-dev \
+       debhelper \
+       apt-utils \
+       quilt \
+       python3 \
+       python3-pip \
+       python3-setuptools
diff --git a/misc/docker/ubuntu-22.10-amd64/Dockerfile b/misc/docker/ubuntu-22.10-amd64/Dockerfile
new file mode 100644 (file)
index 0000000..f796df8
--- /dev/null
@@ -0,0 +1,28 @@
+FROM ubuntu:22.10
+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 \
+       tzdata \
+       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 install \
+       git \
+       dpkg-dev \
+       debhelper \
+       apt-utils \
+       quilt \
+       python3 \
+       python3-pip \
+       python3-setuptools
diff --git a/misc/docker/ubuntu-23.04-amd64 /Dockerfile b/misc/docker/ubuntu-23.04-amd64 /Dockerfile
new file mode 100644 (file)
index 0000000..f5a6279
--- /dev/null
@@ -0,0 +1,28 @@
+FROM ubuntu:23.04
+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 \
+       tzdata \
+       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 install \
+       git \
+       dpkg-dev \
+       debhelper \
+       apt-utils \
+       quilt \
+       python3 \
+       python3-pip \
+       python3-setuptools
diff --git a/misc/docker/ubuntu-23.10-amd64 /Dockerfile b/misc/docker/ubuntu-23.10-amd64 /Dockerfile
new file mode 100644 (file)
index 0000000..798bd40
--- /dev/null
@@ -0,0 +1,28 @@
+FROM ubuntu:23.10
+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 \
+       tzdata \
+       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 install \
+       git \
+       dpkg-dev \
+       debhelper \
+       apt-utils \
+       quilt \
+       python3 \
+       python3-pip \
+       python3-setuptools
diff --git a/misc/docker/ubuntu-24.04-amd64 /Dockerfile b/misc/docker/ubuntu-24.04-amd64 /Dockerfile
new file mode 100644 (file)
index 0000000..521a4c6
--- /dev/null
@@ -0,0 +1,28 @@
+FROM ubuntu:24.04
+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 \
+       tzdata \
+       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 install \
+       git \
+       dpkg-dev \
+       debhelper \
+       apt-utils \
+       quilt \
+       python3 \
+       python3-pip \
+       python3-setuptools
diff --git a/misc/docker/ubuntu-24.10-amd64 /Dockerfile b/misc/docker/ubuntu-24.10-amd64 /Dockerfile
new file mode 100644 (file)
index 0000000..eac14f5
--- /dev/null
@@ -0,0 +1,28 @@
+FROM ubuntu:24.10
+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 \
+       tzdata \
+       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 install \
+       git \
+       dpkg-dev \
+       debhelper \
+       apt-utils \
+       quilt \
+       python3 \
+       python3-pip \
+       python3-setuptools