]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
bird: build with centos 8 was added
authorMatous Holinka <matous.holinka@nic.cz>
Tue, 12 Nov 2019 14:03:09 +0000 (15:03 +0100)
committerMatous Holinka <matous.holinka@nic.cz>
Tue, 12 Nov 2019 14:03:09 +0000 (15:03 +0100)
.gitlab-ci.yml
misc/docker/centos-8-amd64/Dockerfile [new file with mode: 0644]
misc/docker/debian-10-amd64/Dockerfile

index ee3b3e7406b6c51af012a4032adcd4620ef84327..b7b20695277788bdc9aee73d91fde22e8fa73ab5 100644 (file)
@@ -46,10 +46,10 @@ stages:
 #     IMG_NAME: "debian-9-amd64"
 #   <<: *docker_build
 
-docker_debian-10-amd64:
-  variables:
-    IMG_NAME: "debian-10-amd64"
-  <<: *docker_build
+docker_debian-10-amd64:
+  variables:
+    IMG_NAME: "debian-10-amd64"
+  <<: *docker_build
 
 # docker_debian-testing-amd64:
 #   variables:
@@ -71,10 +71,10 @@ docker_debian-10-amd64:
 #     IMG_NAME: "debian-9-i386"
 #   <<: *docker_build
 
-docker_debian-10-i386:
-  variables:
-    IMG_NAME: "debian-10-i386"
-  <<: *docker_build
+docker_debian-10-i386:
+  variables:
+    IMG_NAME: "debian-10-i386"
+  <<: *docker_build
 
 # docker_debian-testing-i386:
   # variables:
@@ -106,26 +106,31 @@ docker_debian-10-i386:
     # IMG_NAME: "fedora-29-amd64"
   # <<: *docker_build
 
-docker_fedora-30-amd64:
-  variables:
-    IMG_NAME: "fedora-30-amd64"
-  <<: *docker_build
+docker_fedora-30-amd64:
+  variables:
+    IMG_NAME: "fedora-30-amd64"
+  <<: *docker_build
 
-docker_fedora-31-amd64:
-  variables:
-    IMG_NAME: "fedora-31-amd64"
-  <<: *docker_build
+docker_fedora-31-amd64:
+  variables:
+    IMG_NAME: "fedora-31-amd64"
+  <<: *docker_build
 
-docker_centos-7-amd64:
-  variables:
-    IMG_NAME: "centos-7-amd64"
-  <<: *docker_build
+docker_centos-7-amd64:
+  variables:
+    IMG_NAME: "centos-7-amd64"
+  <<: *docker_build
 
-docker_opensuse-42_3-amd64:
+docker_centos-8-amd64:
   variables:
-    IMG_NAME: "opensuse-42.3-amd64"
+    IMG_NAME: "centos-8-amd64"
   <<: *docker_build
 
+# docker_opensuse-42_3-amd64:
+#   variables:
+#     IMG_NAME: "opensuse-42.3-amd64"
+#   <<: *docker_build
+
 # docker_ubuntu-14_04-amd64:
 #   variables:
 #     IMG_NAME: "ubuntu-14.04-amd64"
@@ -136,15 +141,15 @@ docker_opensuse-42_3-amd64:
 #     IMG_NAME: "ubuntu-16.04-amd64"
 #   <<: *docker_build
 
-docker_ubuntu-18_04-amd64:
-  variables:
-    IMG_NAME: "ubuntu-18.04-amd64"
-  <<: *docker_build
+docker_ubuntu-18_04-amd64:
+  variables:
+    IMG_NAME: "ubuntu-18.04-amd64"
+  <<: *docker_build
 
-docker_ubuntu-19_04-amd64:
-  variables:
-    IMG_NAME: "ubuntu-19.04-amd64"
-  <<: *docker_build
+docker_ubuntu-19_04-amd64:
+  variables:
+    IMG_NAME: "ubuntu-19.04-amd64"
+  <<: *docker_build
 
 .build: &build-base
   stage: build
@@ -189,13 +194,13 @@ docker_ubuntu-19_04-amd64:
 #   <<: *build-linux
 #   image: registry.labs.nic.cz/labs/bird:debian-9-i386
 
-build-debian-10-amd64:
-  <<: *build-linux
-  image: registry.labs.nic.cz/labs/bird:debian-10-amd64
+build-debian-10-amd64:
+  <<: *build-linux
+  image: registry.labs.nic.cz/labs/bird:debian-10-amd64
 
-build-debian-10-i386:
-  <<: *build-linux
-  image: registry.labs.nic.cz/labs/bird:debian-10-i386
+build-debian-10-i386:
+  <<: *build-linux
+  image: registry.labs.nic.cz/labs/bird:debian-10-i386
 
 # build-debian-testing-amd64:
 #   <<: *build-linux
@@ -225,19 +230,23 @@ build-debian-10-i386:
 #   <<: *build-linux
 #   image: registry.labs.nic.cz/labs/bird:fedora-29-amd64
 
-build-fedora-30-amd64:
-  <<: *build-linux
-  image: registry.labs.nic.cz/labs/bird:fedora-30-amd64
+build-fedora-30-amd64:
+  <<: *build-linux
+  image: registry.labs.nic.cz/labs/bird:fedora-30-amd64
 
-build-fedora-31-amd64:
-  <<: *build-linux
-  image: registry.labs.nic.cz/labs/bird:fedora-31-amd64
+build-fedora-31-amd64:
+  <<: *build-linux
+  image: registry.labs.nic.cz/labs/bird:fedora-31-amd64
 
 # build-centos-7-amd64:
 #   <<: *build-linux
 #   image: registry.labs.nic.cz/labs/bird:centos-7-amd64
 
-# build-opensuse-42_3-amd64:
+build-centos-8-amd64:
+  <<: *build-linux
+  image: registry.labs.nic.cz/labs/bird:centos-8-amd64
+
+  # build-opensuse-42_3-amd64:
 #   <<: *build-linux
 #   image: registry.labs.nic.cz/labs/bird:opensuse-42.3-amd64
 
@@ -249,25 +258,25 @@ build-fedora-31-amd64:
 #   <<: *build-linux
 #   image: registry.labs.nic.cz/labs/bird:ubuntu-16.04-amd64
 
-build-ubuntu-18_04-amd64:
-  <<: *build-linux
-  image: registry.labs.nic.cz/labs/bird:ubuntu-18.04-amd64
+build-ubuntu-18_04-amd64:
+  <<: *build-linux
+  image: registry.labs.nic.cz/labs/bird:ubuntu-18.04-amd64
 
-build-ubuntu-19_04-amd64:
-  <<: *build-linux
-  image: registry.labs.nic.cz/labs/bird:ubuntu-19.04-amd64
+build-ubuntu-19_04-amd64:
+  <<: *build-linux
+  image: registry.labs.nic.cz/labs/bird:ubuntu-19.04-amd64
 
-build-freebsd-11-amd64:
-  <<: *build-base
-  tags:
-    - freebsd
-    - amd64
+build-freebsd-11-amd64:
+  <<: *build-base
+  tags:
+    - freebsd
+    - amd64
 
-build-freebsd-11-i386:
-  <<: *build-base
-  tags:
-    - freebsd
-    - i386
+build-freebsd-11-i386:
+  <<: *build-base
+  tags:
+    - freebsd
+    - i386
 
 build-birdlab:
   stage: build
diff --git a/misc/docker/centos-8-amd64/Dockerfile b/misc/docker/centos-8-amd64/Dockerfile
new file mode 100644 (file)
index 0000000..ed1081e
--- /dev/null
@@ -0,0 +1,11 @@
+FROM centos:8
+RUN yum -y upgrade
+RUN yum -y install \
+       autoconf \
+       flex \
+       bison \
+       pkgconfig \
+       'readline-devel' \
+       'pkgconfig(ncurses)' \
+       gcc \
+       make
index e8a17efc62c3af74c43fd24ede267d873baed6c5..4991db3e9f272afdeedcacd85205b7503a0a8ccb 100644 (file)
@@ -1,4 +1,4 @@
-FROM debian:stretch-slim
+FROM debian:buster-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