axis {
name "DISTRO"
values \
+ "almalinux:9", \
"archlinux:base-devel", \
"debian:trixie", \
"debian:bookworm", \
if (env.DISTRO.contains("archlinux")) {
installBuildDepsArchLinux(env.DISTRO, env.COMPILER)
- // Fedora, etc.
- } else if (env.DISTRO.contains("fedora")) {
+ // Fedora, Alma Linux, etc.
+ } else if (env.DISTRO.contains("fedora") || env.DISTRO.contains("almalinux")) {
installBuildDepsRedHat(env.DISTRO, env.COMPILER)
// Debian & Ubuntu
// Install basic development tools
sh "dnf group install -y development-tools"
+ // Enable CodeReady Builder for Almalinux 9
+ if (distro.contains("almalinux:9")) {
+ sh "dnf config-manager --set-enabled crb"
+ }
+
// Install our own build and runtime dependencies
sh """
dnf install -y \