mirror of
https://github.com/bgp/bgpq4
synced 2025-02-28 08:53:11 +00:00
Update matrixbuild to current Linux distributions (#50)
Debian 12, 11 and 10, Ubuntu 20.04 and 16.04, Fedora 34 and 33, CentOS Stream 8 and CentOS Linux 7, Rocky Linux 8, Alpine Edge and 3.14. Note: Especially CentOS containers are better maintained on Quay.io rather on Docker Hub (likely because it's a Red Hat service). CentOS Linux 8 reaches EOL on 2021-12-31 and is superseeded by Rocky Linux 8 as alternative bug-for-bug compatible RHEL 8 rebuild. Fedora Rawhide, 35 and CentOS Stream 9 (development) are currently broken: https://bugzilla.redhat.com/show_bug.cgi?id=1988199#c13
This commit is contained in:
17
.github/images/alpine.Dockerfile
vendored
Normal file
17
.github/images/alpine.Dockerfile
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
ARG image=alpine:latest
|
||||
FROM $image
|
||||
|
||||
# Install dependencies
|
||||
RUN apk upgrade
|
||||
RUN apk add autoconf automake file gcc gzip libtool make musl-dev
|
||||
|
||||
# Add source code
|
||||
ADD . /src
|
||||
WORKDIR /src
|
||||
|
||||
# Run steps
|
||||
RUN ./bootstrap
|
||||
RUN ./configure
|
||||
RUN make
|
||||
RUN make check
|
||||
RUN make distcheck
|
||||
1
.github/images/alpine:3.14.Dockerfile
vendored
Symbolic link
1
.github/images/alpine:3.14.Dockerfile
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
alpine.Dockerfile
|
||||
1
.github/images/alpine:edge.Dockerfile
vendored
Symbolic link
1
.github/images/alpine:edge.Dockerfile
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
alpine.Dockerfile
|
||||
8
.github/images/centos.Dockerfile
vendored
8
.github/images/centos.Dockerfile
vendored
@@ -1,10 +1,9 @@
|
||||
ARG image=centos:8
|
||||
FROM $image
|
||||
ARG image=centos/centos:latest
|
||||
FROM quay.io/$image
|
||||
|
||||
# Install dependencies
|
||||
RUN yum update -y
|
||||
RUN yum groupinstall -y 'Development Tools'
|
||||
RUN yum install -y autoconf automake findutils libtool
|
||||
RUN yum install -y autoconf automake gcc libtool make
|
||||
|
||||
# Add source code
|
||||
ADD . /src
|
||||
@@ -16,4 +15,3 @@ RUN ./configure
|
||||
RUN make
|
||||
RUN make check
|
||||
RUN make distcheck
|
||||
|
||||
|
||||
1
.github/images/centos/centos:7.Dockerfile
vendored
Symbolic link
1
.github/images/centos/centos:7.Dockerfile
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../centos.Dockerfile
|
||||
1
.github/images/centos/centos:stream8.Dockerfile
vendored
Symbolic link
1
.github/images/centos/centos:stream8.Dockerfile
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../centos.Dockerfile
|
||||
1
.github/images/centos:7.Dockerfile
vendored
1
.github/images/centos:7.Dockerfile
vendored
@@ -1 +0,0 @@
|
||||
centos.Dockerfile
|
||||
1
.github/images/centos:8.Dockerfile
vendored
1
.github/images/centos:8.Dockerfile
vendored
@@ -1 +0,0 @@
|
||||
centos.Dockerfile
|
||||
1
.github/images/fedora/fedora:33.Dockerfile
vendored
Symbolic link
1
.github/images/fedora/fedora:33.Dockerfile
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../centos.Dockerfile
|
||||
1
.github/images/fedora/fedora:34.Dockerfile
vendored
Symbolic link
1
.github/images/fedora/fedora:34.Dockerfile
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../centos.Dockerfile
|
||||
1
.github/images/fedora:30.Dockerfile
vendored
1
.github/images/fedora:30.Dockerfile
vendored
@@ -1 +0,0 @@
|
||||
centos.Dockerfile
|
||||
1
.github/images/fedora:31.Dockerfile
vendored
1
.github/images/fedora:31.Dockerfile
vendored
@@ -1 +0,0 @@
|
||||
centos.Dockerfile
|
||||
1
.github/images/rockylinux/rockylinux:8.Dockerfile
vendored
Symbolic link
1
.github/images/rockylinux/rockylinux:8.Dockerfile
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../centos.Dockerfile
|
||||
1
.github/images/ubuntu:focal.Dockerfile
vendored
Symbolic link
1
.github/images/ubuntu:focal.Dockerfile
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
debian.Dockerfile
|
||||
16
.github/workflows/matrixbuild.yml
vendored
16
.github/workflows/matrixbuild.yml
vendored
@@ -9,14 +9,18 @@ jobs:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
dockerenv:
|
||||
- debian:bookworm
|
||||
- debian:bullseye
|
||||
- debian:buster
|
||||
- debian:stretch
|
||||
- ubuntu:focal
|
||||
- ubuntu:bionic
|
||||
- ubuntu:xenial
|
||||
- centos:8
|
||||
- centos:7
|
||||
- fedora:31
|
||||
- fedora:30
|
||||
- fedora/fedora:34
|
||||
- fedora/fedora:33
|
||||
- centos/centos:stream8
|
||||
- centos/centos:7
|
||||
- rockylinux/rockylinux:8
|
||||
- alpine:edge
|
||||
- alpine:3.14
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Run build on ${{matrix.dockerenv}}
|
||||
|
||||
Reference in New Issue
Block a user