]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
bird: build for debian 10 i386 and fedora 27, 28, 29, 30, 31 were added
authorMatous Holinka <matous.holinka@nic.cz>
Tue, 12 Nov 2019 12:33:48 +0000 (13:33 +0100)
committerMatous Holinka <matous.holinka@nic.cz>
Tue, 12 Nov 2019 12:33:48 +0000 (13:33 +0100)
.gitlab-ci.yml
misc/docker/debian-10-i386/Dockerfile [new file with mode: 0644]
misc/docker/fedora-27-amd64/Dockerfile [new file with mode: 0644]
misc/docker/fedora-28-amd64/Dockerfile [new file with mode: 0644]
misc/docker/fedora-29-amd64/Dockerfile [new file with mode: 0644]
misc/docker/fedora-30-amd64/Dockerfile [new file with mode: 0644]
misc/docker/fedora-31-amd64/Dockerfile [new file with mode: 0644]

index ad4544af50c006d6ab2e36f04b2e92a781aabf54..05dbb64fef8070533c2f00a84d0b77d0c464ab81 100644 (file)
@@ -71,6 +71,11 @@ docker_debian-9-i386:
     IMG_NAME: "debian-9-i386"
   <<: *docker_build
 
+docker_debian-10-i386:
+  variables:
+    IMG_NAME: "debian-10-i386"
+  <<: *docker_build
+
 docker_debian-testing-i386:
   variables:
     IMG_NAME: "debian-testing-i386"
@@ -86,6 +91,31 @@ docker_fedora-26-amd64:
     IMG_NAME: "fedora-26-amd64"
   <<: *docker_build
 
+docker_fedora-27-amd64:
+  variables:
+    IMG_NAME: "fedora-27-amd64"
+  <<: *docker_build
+
+docker_fedora-28-amd64:
+  variables:
+    IMG_NAME: "fedora-28-amd64"
+  <<: *docker_build
+
+docker_fedora-29-amd64:
+  variables:
+    IMG_NAME: "fedora-29-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_centos-7-amd64:
   variables:
     IMG_NAME: "centos-7-amd64"
@@ -153,6 +183,10 @@ 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-testing-amd64:
   <<: *build-linux
   image: registry.labs.nic.cz/labs/bird:debian-testing-amd64
@@ -169,6 +203,26 @@ build-fedora-26-amd64:
   <<: *build-linux
   image: registry.labs.nic.cz/labs/bird:fedora-26-amd64
 
+build-fedora-27-amd64:
+  <<: *build-linux
+  image: registry.labs.nic.cz/labs/bird:fedora-27-amd64
+
+build-fedora-28-amd64:
+  <<: *build-linux
+  image: registry.labs.nic.cz/labs/bird:fedora-28-amd64
+
+build-fedora-29-amd64:
+  <<: *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-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
diff --git a/misc/docker/debian-10-i386/Dockerfile b/misc/docker/debian-10-i386/Dockerfile
new file mode 100644 (file)
index 0000000..73e7075
--- /dev/null
@@ -0,0 +1,12 @@
+FROM i386/debian:stretch-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 install \
+       autoconf \
+       build-essential \
+       flex \
+       bison \
+       ncurses-dev \
+       libreadline-dev
diff --git a/misc/docker/fedora-27-amd64/Dockerfile b/misc/docker/fedora-27-amd64/Dockerfile
new file mode 100644 (file)
index 0000000..0848216
--- /dev/null
@@ -0,0 +1,10 @@
+FROM fedora:27
+RUN dnf -y upgrade
+RUN dnf -y install \
+       autoconf \
+       flex \
+       bison \
+       pkgconfig \
+       'readline-devel' \
+       'pkgconfig(ncurses)' \
+       gcc
diff --git a/misc/docker/fedora-28-amd64/Dockerfile b/misc/docker/fedora-28-amd64/Dockerfile
new file mode 100644 (file)
index 0000000..dc4a52c
--- /dev/null
@@ -0,0 +1,10 @@
+FROM fedora:28
+RUN dnf -y upgrade
+RUN dnf -y install \
+       autoconf \
+       flex \
+       bison \
+       pkgconfig \
+       'readline-devel' \
+       'pkgconfig(ncurses)' \
+       gcc
diff --git a/misc/docker/fedora-29-amd64/Dockerfile b/misc/docker/fedora-29-amd64/Dockerfile
new file mode 100644 (file)
index 0000000..f91497f
--- /dev/null
@@ -0,0 +1,10 @@
+FROM fedora:29
+RUN dnf -y upgrade
+RUN dnf -y install \
+       autoconf \
+       flex \
+       bison \
+       pkgconfig \
+       'readline-devel' \
+       'pkgconfig(ncurses)' \
+       gcc
diff --git a/misc/docker/fedora-30-amd64/Dockerfile b/misc/docker/fedora-30-amd64/Dockerfile
new file mode 100644 (file)
index 0000000..16fc2d8
--- /dev/null
@@ -0,0 +1,10 @@
+FROM fedora:30
+RUN dnf -y upgrade
+RUN dnf -y install \
+       autoconf \
+       flex \
+       bison \
+       pkgconfig \
+       'readline-devel' \
+       'pkgconfig(ncurses)' \
+       gcc
diff --git a/misc/docker/fedora-31-amd64/Dockerfile b/misc/docker/fedora-31-amd64/Dockerfile
new file mode 100644 (file)
index 0000000..95aa06e
--- /dev/null
@@ -0,0 +1,10 @@
+FROM fedora:31
+RUN dnf -y upgrade
+RUN dnf -y install \
+       autoconf \
+       flex \
+       bison \
+       pkgconfig \
+       'readline-devel' \
+       'pkgconfig(ncurses)' \
+       gcc