Merge pull request #9743 from Icinga/Al2Klimov-patch-5

GHA: Linux: add Fedora 38, Ubuntu 23.04, Debian 12, openSUSE 15.5
This commit is contained in:
Alexander Aleksandrovič Klimov 2023-07-06 17:26:54 +02:00 committed by GitHub
commit 681f9eed62
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 3 deletions

View File

@ -7,7 +7,7 @@ export CTEST_OUTPUT_ON_FAILURE=1
CMAKE_OPTS=''
case "$DISTRO" in
amazonlinux:*)
amazonlinux:2)
amazon-linux-extras install -y epel
yum install -y bison ccache cmake3 gcc-c++ flex ninja-build \
{libedit,mariadb,ncurses,openssl,postgresql,systemd}-devel
@ -28,6 +28,11 @@ case "$DISTRO" in
export LD_LIBRARY_PATH=/boost_1_69_0/stage/lib
;;
amazonlinux:20*)
dnf install -y bison cmake flex gcc-c++ ninja-build \
{boost,libedit,mariadb1\*,ncurses,openssl,postgresql,systemd}-devel
;;
centos:*)
yum install -y centos-release-scl epel-release
yum install -y bison ccache cmake3 devtoolset-11-gcc-c++ flex ninja-build \
@ -83,9 +88,7 @@ cmake \
-DICINGA2_GROUP=$(id -gn) \
$CMAKE_OPTS ..
ccache -z
ninja
ccache -s
ninja test
ninja install

View File

@ -22,18 +22,23 @@ jobs:
matrix:
distro:
- amazonlinux:2
- amazonlinux:2023
- centos:7 # and RHEL 7
- debian:10
- debian:11 # and Raspbian 11
- debian:12 # and Raspbian 12
- fedora:36
- fedora:37
- fedora:38
- opensuse/leap:15.3 # SLES 15.3
- opensuse/leap:15.4 # and SLES 15.4
- opensuse/leap:15.5 # and SLES 15.5
- rockylinux:8 # RHEL 8
- rockylinux:9 # RHEL 9
- ubuntu:20.04
- ubuntu:22.04
- ubuntu:22.10
- ubuntu:23.04
steps:
- name: Checkout HEAD