From d2962b8a302e49677955ab4ec742f433395a6a32 Mon Sep 17 00:00:00 2001 From: Bram Veenboer <bram.veenboer@gmail.com> Date: Thu, 14 Apr 2022 10:32:26 +0200 Subject: [PATCH] Add initial Gitlab CI on DAS-6 --- .gitlab-ci.yml | 50 +++++++++++++++++++++++++++++++++++++++++ scripts/load-modules.sh | 2 ++ 2 files changed, 52 insertions(+) create mode 100644 .gitlab-ci.yml create mode 100644 scripts/load-modules.sh diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..8b64eff --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,50 @@ +variables: + GIT_SUBMODULE_STRATEGY: recursive + +stages: + - build + - testing + +build: + stage: build + tags: + - das6 + script: + - source scripts/load-modules.sh + - make -j + +test-example: + stage: testing + tags: + - das6 + dependencies: + - build + script: + - source scripts/load-modules.sh + - make -j + - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/libtcc + - test/SimpleExample/SimpleExample + +test-correlator: + stage: testing + tags: + - das6 + dependencies: + - build + script: + - source scripts/load-modules.sh + - make -j + - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/libtcc + - test/CorrelatorTest/CorrelatorTest -n 20 + +test-correlator-opencl: + stage: testing + tags: + - das6 + dependencies: + - build + script: + - source scripts/load-modules.sh + - make -j + - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/libtcc + - test/OpenCLCorrelatorTest/OpenCLCorrelatorTest diff --git a/scripts/load-modules.sh b/scripts/load-modules.sh new file mode 100644 index 0000000..fe47548 --- /dev/null +++ b/scripts/load-modules.sh @@ -0,0 +1,2 @@ +module load spack/9.4.0 +module load cuda/11.5.1 -- GitLab