diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6d12cb41b55e78b762a841965507f098f1be9f16..0d7deb1591d601e22d0fba8877d601b5f424a030 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,22 +1,32 @@ -image: ubuntu +image: irmb/virtualfluids-deps:latest stages: - build + - test build: stage: build + artifacts: + paths: + - build/ + before_script: - export CAB_MACHINE=ELLADAN - export DEBIAN_FRONTEND=noninteractive - apt-get update - - apt-get install build-essential -y - - apt-get install cmake -y - - apt-get install ninja-build -y - - apt-get install openmpi-bin -y - - apt-get install libomp-dev -y - - apt-get install nvidia-cuda-dev nvidia-cuda-toolkit -y script: - - cmake -S . -B build -DBUILD_VF_CPU:BOOL=ON - - cmake --build build --target VirtualFluidsCore \ No newline at end of file + - cmake -S . -B build -DBUILD_VF_CPU:BOOL=ON -DUSE_GCC:BOOL=ON -DBUILD_VF_UNIT_TESTS:BOOL=ON + - cmake --build build --target VirtualFluidsCore + - cmake --build build --target basicsTests + + +test: + stage: test + + before_script: + - export DEBIAN_FRONTEND=noninteractive + + script: + - build/bin/basicsTests \ No newline at end of file