diff --git a/.gitea/workflows/rpm.yml b/.gitea/workflows/rpm.yml index 578bfafe..11179a7d 100644 --- a/.gitea/workflows/rpm.yml +++ b/.gitea/workflows/rpm.yml @@ -56,9 +56,22 @@ jobs: *.deb retention-days: 7 if-no-files-found: warn + gpu-test: + name: GPU test + runs-on: jfjoch_rocky8 + container: + image: gitea.psi.ch/leonarski_f/jfjoch_rocky8:2509 + options: --gpus all + steps: + - name: List GPUs + shell: bash + run: nvidia-smi unit-tests: name: Unit tests runs-on: jfjoch_rocky8 + container: + image: gitea.psi.ch/leonarski_f/jfjoch_rocky8:2509 + options: --gpus all timeout-minutes: 90 env: CTEST_OUTPUT_ON_FAILURE: '1' diff --git a/docker/rocky8/Dockerfile b/docker/rocky8/Dockerfile index 1509c56e..4d213ac7 100644 --- a/docker/rocky8/Dockerfile +++ b/docker/rocky8/Dockerfile @@ -48,6 +48,7 @@ RUN dnf -y update && \ zlib-static \ java-21-openjdk-headless \ java-21-openjdk-devel \ + python3 \ freetype-devel && \ dnf clean all && rm -rf /var/cache/dnf