Skip to content
Snippets Groups Projects
Commit f546bfbb authored by schoen's avatar schoen
Browse files

Merge branch 'develop' of https://git.rz.tu-bs.de/irmb/VirtualFluids_dev into develop

parents 1061b9c9 df73235b
No related branches found
No related tags found
1 merge request!67fix initialGridInformations() in GridReader
image: irmb/virtualfluids-python-deps:latest
###############################################################################
## VirtualFluids CI Pipeline ##
###############################################################################
image: irmb/virtualfluids-python-deps-ubuntu20.04:latest
stages:
- build
......@@ -118,6 +121,8 @@ msvc_16:
gcc_9_python:
stage: build_python
image: irmb/virtualfluids-python-deps-ubuntu20.04:latest
needs: ["gcc_9"]
cache:
......@@ -144,6 +149,8 @@ gcc_9_python:
build_singularity_image:
stage: container_upload
image: irmb/virtualfluids-python-deps-ubuntu20.04:latest
needs:
- gcc_9_python
......@@ -164,6 +171,8 @@ build_singularity_image:
gcc_9_unit_tests:
stage: test
image: irmb/virtualfluids-deps-ubuntu20.04:latest
needs: ["gcc_9"]
before_script:
......@@ -194,6 +203,8 @@ msvc_16_unit_tests:
gcc_9_python_bindings_test:
stage: test
image: irmb/virtualfluids-python-deps-ubuntu20.04:latest
needs: ["gcc_9_python"]
before_script:
......@@ -209,6 +220,8 @@ gcc_9_python_bindings_test:
gcc_9_python_slurm_test:
stage: test
image: irmb/virtualfluids-python-deps-ubuntu20.04:latest
needs: ["gcc_9_python"]
rules:
......@@ -252,14 +265,14 @@ gcc_9_python_slurm_test:
nvidia_test:
stage: benchmark
image: nvidia/cuda:11.1.1-devel-ubuntu20.04
needs: []
tags:
- gpu
- linux
image: nvidia/cuda:11.1.1-devel-ubuntu20.04
script:
- echo NVIDIA_VISIBLE_DEVICES=${NVIDIA_VISIBLE_DEVICES}
- nvidia-smi
......@@ -381,11 +394,11 @@ include_what_you_use_clang_10:
cppcheck:
stage: analyze
image: irmb/virtualfluids-deps-ubuntu20.04
only:
- develop@irmb/VirtualFluids_dev
image: irmb/virtualfluids-deps-ubuntu20.04
needs: []
before_script:
......@@ -409,11 +422,11 @@ cppcheck:
lizard:
stage: analyze
image: irmb/virtualfluids-python-deps-ubuntu20.04:latest
only:
- develop@irmb/VirtualFluids_dev
image: irmb/virtualfluids-python-deps-ubuntu20.04
needs: []
before_script:
......@@ -437,11 +450,11 @@ lizard:
gcov_gcc_9:
stage: analyze
image: irmb/virtualfluids-python-deps-ubuntu20.04:latest
only:
- develop@irmb/VirtualFluids_dev
image: irmb/virtualfluids-python-deps-ubuntu20.04
needs: []
before_script:
......@@ -481,11 +494,11 @@ gcov_gcc_9:
clang-tidy:
stage: analyze
image: irmb/virtualfluids-python-deps-ubuntu20.04:latest
only:
- develop@irmb/VirtualFluids_dev
image: irmb/virtualfluids-python-deps-ubuntu20.04
needs: []
allow_failure: true
......@@ -513,25 +526,24 @@ clang-tidy:
###############################################################################
# doxgen
doxygen:
pages:
stage: analyze
image: alpine
only:
- develop@irmb/VirtualFluids_dev
needs: []
image: alpine
script:
- apk update && apk add doxygen
- doxygen docs/Doxyfile
- mv docs/build/html/ public/
artifacts:
expire_in: 1 week
expire_in: 1 hrs
paths:
- docs/build/html/
- public
......@@ -541,6 +553,8 @@ doxygen:
.deploy_template:
stage: deploy
image: irmb/virtualfluids-python-deps-ubuntu20.04:latest
before_script:
- 'command -v ssh-agent >/dev/null || ( apt-get update -y && apt-get install openssh-client -y )'
- apt-get install -y rsync
......@@ -601,6 +615,9 @@ vf_wheel_to_jupyterhub:
# This job only run on the development branch of the parent repository, not on forks!
sonar-scanner:
stage: deploy
image: irmb/virtualfluids-python-deps-ubuntu20.04:latest
tags:
- linux
......@@ -633,9 +650,12 @@ sonar-scanner:
## Release ##
###############################################################################
create_release:
image: registry.gitlab.com/gitlab-org/release-cli:latest
stage: release
image: registry.gitlab.com/gitlab-org/release-cli:latest
needs: ["build_singularity_image"]
rules:
- if: $CI_COMMIT_TAG
......
......@@ -58,7 +58,7 @@ A GPU computation generates a the time series of output files directly in the ou
## Documentation
The doxygen generated documentation can be found [here](https://git.irmb.bau.tu-bs.de/doku/CPU).
The doxygen generated documentation can be found [here](https://irmb.gitlab-pages.rz.tu-bs.de/VirtualFluids_dev).
## Known Issues
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment