@@ -16,11 +16,11 @@ jobs:
1616 - ' debian:bullseye'
1717 - ' centos:7'
1818 - ' quay.io/centos/centos:stream8'
19+ - ' oraclelinux:8'
1920
2021 name : Build on ${{ matrix.image }}
2122 container : ${{ matrix.image }}
2223 steps :
23- - uses : actions/checkout@v2
2424
2525 # Dependencies ---------------------------------------------------------------------------
2626 - name : Install dependencies (Ubuntu/Debian)
@@ -30,12 +30,22 @@ jobs:
3030 apt-get -y install git gcc g++ cmake make libxml2-dev liblz4-dev libzstd-dev
3131 env :
3232 DEBIAN_FRONTEND : noninteractive
33- - name : Install dependencies (CentOS)
33+ - name : Enable EPEL (CentOS)
3434 if : contains(matrix.image, 'centos')
3535 run : |
3636 yum -y install epel-release
37+ - name : Enable EPEL (Oracle Linxu)
38+ if : contains(matrix.image, 'oraclelinux')
39+ run : |
40+ dnf -y install oracle-epel-release-el8
41+ - name : Install dependencies (CentOS, Oracle Linux)
42+ if : contains(matrix.image, 'centos') || contains(matrix.image, 'oraclelinux')
43+ run : |
3744 yum -y install git gcc gcc-c++ cmake make libxml2-devel lz4-devel libzstd-devel
3845
46+ # Checkout repository --------------------------------------------------------------------
47+ - uses : actions/checkout@v2
48+
3949 # Build ----------------------------------------------------------------------------------
4050 # Note: Unit tests are disabled on CentOS7 due to outdated GCC version
4151 - name : Build the project
0 commit comments