File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,8 +4,8 @@ ARG install_cmd
44ARG uid
55ARG gid
66ARG version
7- RUN command -v apt-get || { curl -o /etc/yum.repos.d/slurm.repo https://depot.galaxyproject.org/yum/package/slurm/$version/slurm.repo && yum install -y '@development tools' mariadb-server slurm slurm-devel slurm-slurmctld slurm-slurmd slurm-slurmdbd && useradd -m -d /home/slurm slurm; }
8- RUN command -v yum || { apt-get -qq update && apt-get install --no-install-recommends -y build-essential mariadb-server slurm-wlm slurmdbd libslurm-dev libslurm-dev; }
7+ RUN command -v apt-get || { curl -o /etc/yum.repos.d/slurm.repo https://depot.galaxyproject.org/yum/package/slurm/$version/slurm.repo && dnf group install -y "Development Tools" && dnf install -y mariadb-server slurm slurm-devel slurm-slurmctld slurm-slurmd slurm-slurmdbd && useradd -m -d /home/slurm slurm; }
8+ RUN command -v dnf || { apt-get -qq update && apt-get install --no-install-recommends -y build-essential mariadb-server slurm-wlm slurmdbd libslurm-dev libslurm-dev; }
99RUN mkdir -p /etc/munge /var/run/munge && [ -f /etc/munge/munge.key ] || dd if=/dev/urandom bs=1 count=1024 >/etc/munge/munge.key
1010RUN getent group $gid || groupadd -g $gid drmaa
1111RUN mkdir -m 1777 /slurm && useradd -u $uid -g $gid -m -d /drmaa drmaa
Original file line number Diff line number Diff line change @@ -11,8 +11,8 @@ case $ID in
1111 su - mysql -s /bin/sh -c /usr/sbin/mysqld &
1212 sock=/var/run/mysqld/mysqld.sock
1313 ;;
14- centos )
15- /usr/libexec/mariadb -prepare-db-dir mariadb.service
14+ rocky )
15+ /usr/libexec/mysql -prepare-db-dir mariadb.service
1616 /usr/bin/mysqld_safe --basedir=/usr &
1717 # /usr/libexec/mariadb-wait-ready $!
1818 sock=/var/lib/mysql/mysql.sock
Original file line number Diff line number Diff line change @@ -6,12 +6,12 @@ SlurmctldPidFile=/slurm/slurmctld.pid
66SlurmdPidFile=/slurm/slurmd.pid
77SlurmdSpoolDir=/slurm/spool
88StateSaveLocation=/slurm/save
9- FastSchedule=1
109SchedulerType=sched/builtin
1110ProctrackType=proctrack/linuxproc
1211NodeName=localhost CPUs=1 State=UNKNOWN
1312AccountingStorageType=accounting_storage/slurmdbd
1413AccountingStorageHost=localhost
1514AccountingStoragePort=6819
1615MinJobAge=10
16+ JobAcctGatherType=jobacct_gather/none
1717PartitionName=debug Nodes=localhost Default=YES MaxTime=INFINITE State=UP
Original file line number Diff line number Diff line change @@ -10,29 +10,23 @@ jobs:
1010 matrix :
1111 include :
1212 - os : ubuntu-latest
13- docker_image : centos:7
14- slurm_version : 18.08
15- - os : ubuntu-latest
16- docker_image : centos:7
17- slurm_version : 19.05
18- - os : ubuntu-latest
19- docker_image : centos:7
20- slurm_version : 20.02
21- - os : ubuntu-latest
22- docker_image : centos:7
13+ docker_image : rockylinux:8
2314 slurm_version : 20.11
2415 - os : ubuntu-latest
25- docker_image : centos:7
16+ docker_image : rockylinux:8
2617 slurm_version : 21.08
2718 - os : ubuntu-latest
28- docker_image : centos:7
19+ docker_image : rockylinux:8
2920 slurm_version : 22.05
3021 - os : ubuntu-latest
31- docker_image : centos:7
22+ docker_image : rockylinux:8
3223 slurm_version : 23.02
3324 - os : ubuntu-latest
34- docker_image : debian:bullseye
35- slurm_version : apt
25+ docker_image : rockylinux:8
26+ slurm_version : 23.11
27+ - os : ubuntu-latest
28+ docker_image : debian:bookworm
29+ slurm_version : 22.05
3630 env :
3731 DOCKER_IMAGE : ${{ matrix.docker_image }}
3832 SLURM_VERSION : ${{ matrix.slurm_version }}
6761 - name : Partition info
6862 run : docker exec $cid scontrol show partition debug
6963 - name : Log failure
70- run : if [ $slurmctld_attempt -eq 29 ]; then echo "[slurmdbd.log]"; cat .ci/slurmdbd.log; echo "[slurmctld.log]"; cat .ci/slurmctld.log; echo "[slurmd.log]"; cat .ci/slurmd.log; exit 1; fi
64+ run : if [ $slurmctld_attempt -eq 29 ]; then echo "[slurmdbd.log]"; cat .ci/slurmdbd.log; echo "[slurmctld.log]"; cat .ci/slurmctld.log; echo "[slurmd.log]"; cat .ci/slurmd.log; echo "[docker logs]"; docker logs $cid; exit 1; fi
7165 - name : Run tests
7266 run : docker exec --workdir $(pwd) $cid make check || { echo "[test-suite.log]"; cat test/test-suite.log; echo "[functional-basic.log]"; cat test/functional-basic.log; exit 1; }
You can’t perform that action at this time.
0 commit comments