]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
CI: Added Docker for Rocky Linux 8 and 9.
authorJana Babovakova <babovakova.jana@gmail.com>
Tue, 27 May 2025 10:34:45 +0000 (12:34 +0200)
committerMaria Matejka <mq@ucw.cz>
Mon, 22 Sep 2025 11:35:02 +0000 (13:35 +0200)
Updated both to supported versions 8.10, 9.5.

.gitlab-ci.yml
misc/docker/rocky-08-amd64/Dockerfile [new file with mode: 0644]
misc/docker/rocky-09-amd64/Dockerfile [new file with mode: 0644]
misc/gitlab/data.yml.j2

index 8f87fc86b4ddd318e08d71e1d86c86aa0101d1a7..ea235aff2a5766bbf53bcbb37df8b4c04c022fc0 100644 (file)
@@ -145,6 +145,16 @@ docker-centos-8-amd64:
     IMG_NAME: "centos-8-amd64"
   <<: *docker-build
 
+docker-rocky-08-amd64:
+  variables:
+    IMG_NAME: "rocky-08-amd64"
+  <<: *docker-build
+
+docker-rocky-09-amd64:
+  variables:
+    IMG_NAME: "rocky-09-amd64"
+  <<: *docker-build
+
 docker-fedora-32-amd64:
   variables:
     IMG_NAME: "fedora-32-amd64"
@@ -368,6 +378,20 @@ build-centos-8-amd64:
       optional: true
   image: registry.nic.cz/labs/bird:centos-8-amd64
 
+build-rocky-08-amd64:
+  <<: *build-docker-linux-amd64
+  needs:
+    - job: docker-rocky-08-amd64
+      optional: true
+  image: registry.nic.cz/labs/bird:rocky-08-amd64
+
+build-rocky-09-amd64:
+  <<: *build-docker-linux-amd64
+  needs:
+    - job: docker-rocky-09-amd64
+      optional: true
+  image: registry.nic.cz/labs/bird:rocky-09-amd64
+
 build-fedora-32-amd64:
   <<: *build-docker-linux-amd64
   needs:
@@ -687,6 +711,22 @@ pkg-centos-8-amd64:
     - job: build-release
   image: registry.nic.cz/labs/bird:centos-8-amd64
 
+pkg-rocky-08-amd64:
+  <<: *pkg-rpm-wa
+  needs:
+    - job: build-rocky-08-amd64
+      artifacts: false
+    - job: build-release
+  image: registry.nic.cz/labs/bird:rocky-08-amd64
+
+pkg-rocky-09-amd64:
+  <<: *pkg-rpm-wa
+  needs:
+    - job: build-rocky-09-amd64
+      artifacts: false
+    - job: build-release
+  image: registry.nic.cz/labs/bird:rocky-09-amd64
+
 pkg-fedora-32-amd64:
   <<: *pkg-rpm-wa
   needs:
@@ -973,6 +1013,18 @@ install-centos-8-amd64:
     - job: pkg-centos-8-amd64
   image: registry.nic.cz/labs/bird:centos-8-amd64
 
+install-rocky-08-amd64:
+  <<: *install-rpm
+  needs:
+    - job: pkg-rocky-08-amd64
+  image: registry.nic.cz/labs/bird:rocky-08-amd64
+
+install-rocky-09-amd64:
+  <<: *install-rpm
+  needs:
+    - job: pkg-rocky-09-amd64
+  image: registry.nic.cz/labs/bird:rocky-09-amd64
+
 install-fedora-32-amd64:
   <<: *install-rpm
   needs:
diff --git a/misc/docker/rocky-08-amd64/Dockerfile b/misc/docker/rocky-08-amd64/Dockerfile
new file mode 100644 (file)
index 0000000..d0910ad
--- /dev/null
@@ -0,0 +1,21 @@
+# bump number for image rebuild: 1
+# check latest supported version at https://wiki.rockylinux.org/rocky/version/#__tabbed_1_1
+FROM rockylinux/rockylinux:8.10
+
+RUN yum -y upgrade
+RUN yum -y install \
+       gcc \
+       make \
+       flex \
+       bison \
+       autoconf \
+       libssh-devel \
+       ncurses-devel \
+       readline-devel
+RUN yum -y install \
+       git \
+       rpm-build \
+       systemd-rpm-macros \
+       python3 \
+       python3-pip \
+       python3-setuptools
diff --git a/misc/docker/rocky-09-amd64/Dockerfile b/misc/docker/rocky-09-amd64/Dockerfile
new file mode 100644 (file)
index 0000000..7c11f2a
--- /dev/null
@@ -0,0 +1,22 @@
+# bump number for image rebuild: 1
+# check latest supported version at https://wiki.rockylinux.org/rocky/version/#__tabbed_1_2
+FROM rockylinux/rockylinux:9.5
+
+RUN yum -y upgrade
+RUN yum -y install \
+       gcc \
+       make \
+       flex \
+       bison \
+       autoconf \
+       libssh-devel \
+       ncurses-devel \
+       readline-devel
+RUN yum -y install \
+       git \
+       rpm-build \
+       systemd \
+       systemd-rpm-macros \
+       python3 \
+       python3-pip \
+       python3-setuptools
index bf68c0f6892dd68b1ad2832b5592015ca4245724..5939b10dbd7d0352789cc724f549fb7cef779927 100644 (file)
@@ -8,6 +8,8 @@ distros:
 
   {% for name in (
     'centos-8',
+    'rocky-08',
+    'rocky-09',
     'fedora-32',
     'fedora-33',
   ) -%}