Skip to content

Commit c652e4b

Browse files
authored
Update ci.yml
1 parent 178b9fa commit c652e4b

1 file changed

Lines changed: 37 additions & 37 deletions

File tree

.github/workflows/ci.yml

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -89,43 +89,43 @@ jobs:
8989
- '1.10.7' # current LTS
9090
- '1.11.2' # currently the latest stable release
9191
steps:
92-
- uses: actions/checkout@v4
93-
with:
94-
persist-credentials: false
95-
- name: Print Docker version
96-
run: |
97-
docker --version
98-
docker version
99-
# This next bit of code is taken from:
100-
# https://github.com/kleinhenz/SlurmClusterManager.jl
101-
# Original author: Joseph Kleinhenz
102-
# License: MIT
103-
- name: Setup Slurm inside Docker
104-
run: |
105-
docker version
106-
docker compose version
107-
docker build --build-arg "JULIA_VERSION=${MATRIX_JULIA_VERSION:?}" -t slurm-cluster-julia -f ci/Dockerfile .
108-
docker compose -f ci/docker-compose.yml up -d
109-
docker ps
110-
env:
111-
MATRIX_JULIA_VERSION: ${{matrix.version}}
112-
- name: Print some information for debugging purposes
113-
run: |
114-
docker exec -t slurmctld pwd
115-
docker exec -t slurmctld ls -la
116-
docker exec -t slurmctld ls -la HTCondorClusterManager
117-
- name: Instantiate package
118-
run: docker exec -t slurmctld julia --project=HTCondorClusterManager -e 'import Pkg; @show Base.active_project(); Pkg.instantiate(); Pkg.status()'
119-
- name: Run tests without a Slurm allocation
120-
run: docker exec -t slurmctld julia --project=HTCondorClusterManager -e 'import Pkg; Pkg.test(; test_args=["slurm"])'
121-
- name: Run tests inside salloc
122-
run: docker exec -t slurmctld salloc -t 00:10:00 -n 2 julia --project=HTCondorClusterManager -e 'import Pkg; Pkg.test(; test_args=["slurm"], coverage=true)'
123-
- name: Run tests inside sbatch
124-
run: docker exec -t slurmctld HTCondorClusterManager/ci/run_my_sbatch.sh
125-
- run: find . -type f -name '*.cov'
126-
- name: Copy .cov files out of the Docker container
127-
run: docker exec slurmctld /bin/bash -c 'cd /home/docker/HTCondorClusterManager && tar -cf - src/*.cov' | tar -xvf -
128-
- run: find . -type f -name '*.cov'
92+
- uses: actions/checkout@v4
93+
with:
94+
persist-credentials: false
95+
- name: Print Docker version
96+
run: |
97+
docker --version
98+
docker version
99+
# This next bit of code is taken from:
100+
# https://github.com/kleinhenz/SlurmClusterManager.jl
101+
# Original author: Joseph Kleinhenz
102+
# License: MIT
103+
- name: Setup Slurm inside Docker
104+
run: |
105+
docker version
106+
docker compose version
107+
docker build --build-arg "JULIA_VERSION=${MATRIX_JULIA_VERSION:?}" -t slurm-cluster-julia -f ci/Dockerfile .
108+
docker compose -f ci/docker-compose.yml up -d
109+
docker ps
110+
env:
111+
MATRIX_JULIA_VERSION: ${{matrix.version}}
112+
- name: Print some information for debugging purposes
113+
run: |
114+
docker exec -t slurmctld pwd
115+
docker exec -t slurmctld ls -la
116+
docker exec -t slurmctld ls -la HTCondorClusterManager
117+
- name: Instantiate package
118+
run: docker exec -t slurmctld julia --project=HTCondorClusterManager -e 'import Pkg; @show Base.active_project(); Pkg.instantiate(); Pkg.status()'
119+
- name: Run tests without a Slurm allocation
120+
run: docker exec -t slurmctld julia --project=HTCondorClusterManager -e 'import Pkg; Pkg.test(; test_args=["slurm"])'
121+
- name: Run tests inside salloc
122+
run: docker exec -t slurmctld salloc -t 00:10:00 -n 2 julia --project=HTCondorClusterManager -e 'import Pkg; Pkg.test(; test_args=["slurm"], coverage=true)'
123+
- name: Run tests inside sbatch
124+
run: docker exec -t slurmctld HTCondorClusterManager/ci/run_my_sbatch.sh
125+
- run: find . -type f -name '*.cov'
126+
- name: Copy .cov files out of the Docker container
127+
run: docker exec slurmctld /bin/bash -c 'cd /home/docker/HTCondorClusterManager && tar -cf - src/*.cov' | tar -xvf -
128+
- run: find . -type f -name '*.cov'
129129
# - run: find . -type f -name '*.cov' -exec cat {} \;
130130
# - uses: julia-actions/julia-processcoverage@v1
131131
# - uses: codecov/codecov-action@v5

0 commit comments

Comments
 (0)