Skip to content

Commit

Permalink
[legacy] ci: Add Almalinux 9
Browse files Browse the repository at this point in the history
(cherry picked from commit b92cdee)
  • Loading branch information
dennisklein committed Apr 26, 2024
1 parent 11efb3d commit 7d723fb
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 0 deletions.
1 change: 1 addition & 0 deletions Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,7 @@ pipeline {
script {
def ctestcmd = "ctest -VV -S FairSoft_test.cmake"
def specs_list = [
[os: 'Almalinux-9', container: 'almalinux.9.sif'],
[os: 'Debian-10', container: 'debian.10.sif'],
[os: 'Debian-11', container: 'debian.11.sif'],
[os: 'Debian-12', container: 'debian.12.sif'],
Expand Down
1 change: 1 addition & 0 deletions legacy/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@ please contact us.

| **OS Name** | **Arch** | **OS Version** | **Compiler** | **CMake** |
| --- | --- | --- | --- | --- |
| Almalinux | x86_64 | 9 | GCC 11.4.1 | 3.27.4 (`bootstrap-cmake.sh`) |
| Debian | x86_64 | 10 | GCC 8.3.0 | 3.27.4 (`bootstrap-cmake.sh`) |
| Debian | x86_64 | 11 | GCC 10.2.1 | 3.27.4 (`bootstrap-cmake.sh`) |
| Debian | x86_64 | 12 | GCC 12.2.0 | 3.25.1 |
Expand Down
20 changes: 20 additions & 0 deletions legacy/setup-almalinux.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#! /bin/bash

dnf -y update
dnf -y install dnf-plugins-core epel-release
dnf -y upgrade
dnf config-manager --set-enabled powertools || dnf config-manager --enable crb
dnf -y update
dnf -y install \
autoconf automake binutils bison bzip2-devel ca-certificates cmake coreutils-single curl-devel \
diffutils expat-devel fftw-devel findutils flex ftgl-devel gcc-c++ gcc-gfortran gdbm-devel \
gettext-devel giflib-devel git gl2ps-devel glew-devel gperftools gsl-devel gzip help2man \
hostname hwloc-devel libX11-devel libXau-devel libXdmcp-devel libXext-devel libXfont2-devel \
libXft-devel libXmu-devel libXpm-devel libXrender-devel libbsd-devel libicu-devel libjpeg-turbo-devel \
libtiff-devel libtool libunistring-devel libuuid-devel libxml2-devel libzstd-devel lz4-devel \
m4 make make mesa-libGL-devel mesa-libGLU-devel ncurses-devel openssl-devel patch pcre-devel \
procps python3 python3-devel python3-numpy python3-pyyaml readline-devel lsb_release \
rsync sed sqlite-devel subversion tar tbb-devel unzip wget which xerces-c-devel xxhash-devel \
xz-devel yaml-cpp-devel zstd protobuf-devel python-unversioned-command
alternatives --set python /usr/bin/python3 || /usr/bin/true
dnf -y clean all
1 change: 1 addition & 0 deletions test/container/legacy/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ endfunction()

fs_legacy_container(OS centos VERSION 7 BOOTSTRAP_CMAKE PACKAGE_SETUP_SCRIPT "setup-centos-7.sh")
fs_legacy_container(OS rockylinux VERSION 8)
fs_legacy_container(OS almalinux VERSION 9 BOOTSTRAP_CMAKE)
fs_legacy_container(OS debian VERSION 10 BOOTSTRAP_CMAKE)
fs_legacy_container(OS debian VERSION 11 BOOTSTRAP_CMAKE)
fs_legacy_container(OS debian VERSION 12)
Expand Down

0 comments on commit 7d723fb

Please sign in to comment.