Commit f7f57ad2 authored by Robert Schweppe's avatar Robert Schweppe
Browse files

- added the complete set of CI runs

parent 165048fb
Pipeline #20367 failed with stages
in 5 minutes and 36 seconds
......@@ -214,14 +214,14 @@ build-nag62-debug:
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.nagfor62
CMAKE_FLAGS: '-DCMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX=64 -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=OFF'
<<: *build_template
#
# build-gfortran64MPI-debug:
# variables:
# <<: *debug_vars
# <<: *no_test_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran64MPI
# CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=OFF'
# <<: *build_template
build-gfortran64MPI-debug:
variables:
<<: *debug_vars
<<: *no_test_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran64MPI
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=OFF'
<<: *build_template
build-gfortran73MPI-debug:
variables:
......@@ -231,153 +231,153 @@ build-gfortran73MPI-debug:
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=OFF'
<<: *build_template
# build-gfortran83-debug:
# variables:
# <<: *debug_vars
# <<: *no_test_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran83
# CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=OFF'
# <<: *build_template
#
# build-gfortran83MPI-debug:
# variables:
# <<: *debug_vars
# <<: *no_test_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran83MPI
# CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=OFF'
# <<: *build_template
#
# build-gfortran102-debug:
# variables:
# <<: *debug_vars
# <<: *no_test_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran102
# CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=OFF'
# <<: *build_template
#
# build-gfortran102MPI-debug:
# variables:
# <<: *debug_vars
# <<: *no_test_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran102MPI
# CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=OFF'
# <<: *build_template
#
# build-intel18-debug:
# variables:
# <<: *debug_vars
# <<: *no_test_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.intel18
# CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=OFF'
# <<: *build_template
#
# build-intel19-debug:
# variables:
# <<: *debug_vars
# <<: *no_test_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.intel19
# CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=OFF'
# <<: *build_template
#
# build-intel19MPI-debug:
# variables:
# <<: *debug_vars
# <<: *no_test_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.intel19MPI
# CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=OFF'
# <<: *build_template
#
# # ### RELEASE ###
# build-nag62-release:
# variables:
# <<: *release_vars
# <<: *no_test_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.nagfor62
# CMAKE_FLAGS: '-DCMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX=64 -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF'
# <<: *build_template
#
# build-gfortran64MPI-release:
# variables:
# <<: *release_vars
# <<: *no_test_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran64MPI
# CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF'
# <<: *build_template
#
# build-gfortran73MPI-release:
# variables:
# <<: *release_vars
# <<: *no_test_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran73MPI
# CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF'
# <<: *build_template
#
# build-gfortran83-release:
# variables:
# <<: *release_vars
# <<: *no_test_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran83
# CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF'
# <<: *build_template
#
# build-gfortran83MPI-release:
# variables:
# <<: *release_vars
# <<: *no_test_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran83MPI
# CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF'
# <<: *build_template
#
# build-gfortran102-release:
# variables:
# <<: *release_vars
# <<: *no_test_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran102
# CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF'
# <<: *build_template
#
# build-gfortran102MPI-release:
# variables:
# <<: *release_vars
# <<: *no_test_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran102MPI
# CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF'
# <<: *build_template
#
# build-intel18-release:
# variables:
# <<: *release_vars
# <<: *no_test_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.intel18
# CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF'
# <<: *build_template
#
# build-intel19-release:
# variables:
# <<: *release_vars
# <<: *no_test_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.intel19
# CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF'
# <<: *build_template
#
# build-intel19MPI-release:
# variables:
# <<: *release_vars
# <<: *no_test_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.intel19MPI
# CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF'
# <<: *build_template
#
# # ######################
# # ### ANALYTICS JOBS ###
# # #####################
# valgrind-gfortran64MPI-debug:
# needs:
# - job: build-gfortran64MPI-debug
# variables:
# <<: *debug_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran64MPI
# <<: *valgrind_template
build-gfortran83-debug:
variables:
<<: *debug_vars
<<: *no_test_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran83
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=OFF'
<<: *build_template
build-gfortran83MPI-debug:
variables:
<<: *debug_vars
<<: *no_test_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran83MPI
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=OFF'
<<: *build_template
build-gfortran102-debug:
variables:
<<: *debug_vars
<<: *no_test_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran102
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=OFF'
<<: *build_template
build-gfortran102MPI-debug:
variables:
<<: *debug_vars
<<: *no_test_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran102MPI
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=OFF'
<<: *build_template
build-intel18-debug:
variables:
<<: *debug_vars
<<: *no_test_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.intel18
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=OFF'
<<: *build_template
build-intel19-debug:
variables:
<<: *debug_vars
<<: *no_test_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.intel19
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=OFF'
<<: *build_template
build-intel19MPI-debug:
variables:
<<: *debug_vars
<<: *no_test_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.intel19MPI
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=OFF'
<<: *build_template
# ### RELEASE ###
build-nag62-release:
variables:
<<: *release_vars
<<: *no_test_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.nagfor62
CMAKE_FLAGS: '-DCMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX=64 -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF'
<<: *build_template
build-gfortran64MPI-release:
variables:
<<: *release_vars
<<: *no_test_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran64MPI
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF'
<<: *build_template
build-gfortran73MPI-release:
variables:
<<: *release_vars
<<: *no_test_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran73MPI
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF'
<<: *build_template
build-gfortran83-release:
variables:
<<: *release_vars
<<: *no_test_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran83
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF'
<<: *build_template
build-gfortran83MPI-release:
variables:
<<: *release_vars
<<: *no_test_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran83MPI
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF'
<<: *build_template
build-gfortran102-release:
variables:
<<: *release_vars
<<: *no_test_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran102
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF'
<<: *build_template
build-gfortran102MPI-release:
variables:
<<: *release_vars
<<: *no_test_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran102MPI
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF'
<<: *build_template
build-intel18-release:
variables:
<<: *release_vars
<<: *no_test_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.intel18
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF'
<<: *build_template
build-intel19-release:
variables:
<<: *release_vars
<<: *no_test_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.intel19
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF'
<<: *build_template
build-intel19MPI-release:
variables:
<<: *release_vars
<<: *no_test_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.intel19MPI
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF'
<<: *build_template
# ######################
# ### ANALYTICS JOBS ###
# #####################
valgrind-gfortran64MPI-debug:
needs:
- job: build-gfortran64MPI-debug
variables:
<<: *debug_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran64MPI
<<: *valgrind_template
valgrind-gfortran73MPI-debug:
needs:
......@@ -387,36 +387,36 @@ valgrind-gfortran73MPI-debug:
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran73MPI
<<: *valgrind_template
# valgrind-gfortran83-debug:
valgrind-gfortran83-debug:
needs:
- job: build-gfortran83-debug
variables:
<<: *debug_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran83
<<: *valgrind_template
### # Valgrind not available for Intel and NAG
# valgrind-intel19-debug:
# needs:
# - job: build-gfortran83-debug
# - job: build-intel19-debug
# artifacts: true
# variables:
# <<: *debug_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran83
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.intel19
# <<: *valgrind_template
#
# ### # Valgrind not available for Intel and NAG
# # valgrind-intel19-debug:
# # needs:
# # - job: build-intel19-debug
# # artifacts: true
# # variables:
# # <<: *debug_vars
# # MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.intel19
# # <<: *valgrind_template
# #
# # valgrind-nag62-debug:
# # needs:
# # - job: build-nag62-debug
# # artifacts: true
# # variables:
# # <<: *debug_vars
# # MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.nagfor62
# # <<: *valgrind_template
#
# #################
# ### TEST JOBS ###
# #################
# valgrind-nag62-debug:
# needs:
# - job: build-nag62-debug
# artifacts: true
# variables:
# <<: *debug_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.nagfor62
# <<: *valgrind_template
#################
### TEST JOBS ###
#################
test-nag62-debug:
needs:
......@@ -428,35 +428,35 @@ test-nag62-debug:
CMAKE_FLAGS: '-DCMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX=64 -DCMAKE_BUILD_TYPE=Debug'
<<: *test_template
# test-nag62-release:
# needs:
# - job: build-nag62-release
# artifacts: false
# variables:
# <<: *release_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.nagfor62
# CMAKE_FLAGS: '-DCMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX=64 -DCMAKE_BUILD_TYPE=Release'
# <<: *test_template
#
# test-gfortran83MPI-release:
# needs:
# - job: build-gfortran83MPI-release
# artifacts: false
# variables:
# <<: *release_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran83MPI
# CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release'
# <<: *test_template
#
# test-gfortran73MPI-release:
# needs:
# - job: build-gfortran73MPI-release
# artifacts: false
# variables:
# <<: *release_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran73MPI
# CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release'
# <<: *test_template
test-nag62-release:
needs:
- job: build-nag62-release
artifacts: false
variables:
<<: *release_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.nagfor62
CMAKE_FLAGS: '-DCMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX=64 -DCMAKE_BUILD_TYPE=Release'
<<: *test_template
test-gfortran83MPI-release:
needs:
- job: build-gfortran83MPI-release
artifacts: false
variables:
<<: *release_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran83MPI
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release'
<<: *test_template
test-gfortran73MPI-release:
needs:
- job: build-gfortran73MPI-release
artifacts: false
variables:
<<: *release_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran73MPI
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release'
<<: *test_template
test-gfortran73MPI-debug:
needs:
......@@ -468,91 +468,90 @@ test-gfortran73MPI-debug:
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Debug'
<<: *test_template
# test-gfortran83-release:
# needs:
# - job: build-gfortran83-release
# artifacts: false
# variables:
# <<: *release_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran83
# CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release'
# <<: *test_template
#
# test-intel18-release:
# needs:
# - job: build-intel18-release
# artifacts: false
# variables:
# <<: *release_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.intel18
# CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release'
# <<: *test_template
#
# test-intel19-release:
# needs:
# - job: build-intel19-release
# artifacts: false
# variables:
# <<: *release_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.intel19
# CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release'
# <<: *test_template
#
# test-intel19MPI-release:
# needs:
# - job: build-intel19MPI-release
# artifacts: false
# variables:
# <<: *release_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.intel19MPI
# CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release'
# <<: *test_template
#
# # ###################
# # ### DEPLOY JOBS ###
# # ###################
#
# coverage-gcc73:
# needs:
# - job: test-gfortran73MPI-debug
# variables:
# <<: *debug_vars
# <<: *coverage_vars
# MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran73MPI
# CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Debug -DCMAKE_WITH_COVERAGE=ON'
# <<: *coverage_template
#
# documentation:
# <<: *documentation_template
#
# pages:
# only:
# - develop
# stage: deploy
# dependencies:
# - documentation
# - coverage-gcc73
# script:
# # create public dir (remove if already present)
# - test -d public && rm -rf public
# - mkdir -p public
# # create the subdir
# - mkdir public/latest/
# # TODO: activate once we have a decent version on master, too
# # - mkdir public/stable/
# - ln -sf public/latest public/stable
# # copy the doxygen generated html page to the public site
# - cp html_dev/* public/latest/ -R
# # TODO: activate once we have a decent version on master, too
# # - cp html_mas/* public/stable/ -R
# - cp html_dev/* public/stable/ -R
# # create an index.html that redirects to the master documentation (in master folder)
# - cp doc/html_files/index.html public/
# # create the coverage site
# - mkdir -p public/coverage
# - cp build_debug/MPR_coverage_CI/* public/coverage -R
# artifacts:
# name: "$CI_COMMIT_REF_NAME"
# paths:
# - public
#
\ No newline at end of file
test-gfortran83-release:
needs:
- job: build-gfortran83-release
artifacts: false
variables:
<<: *release_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran83
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release'
<<: *test_template
test-intel18-release:
needs:
- job: build-intel18-release
artifacts: false
variables:
<<: *release_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.intel18
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release'
<<: *test_template
test-intel19-release:
needs:
- job: build-intel19-release
artifacts: false
variables:
<<: *release_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.intel19
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release'
<<: *test_template
test-intel19MPI-release:
needs:
- job: build-intel19MPI-release
artifacts: false
variables:
<<: *release_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.intel19MPI
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Release'
<<: *test_template
# ###################
# ### DEPLOY JOBS ###
# ###################
coverage-gcc73:
needs:
- job: test-gfortran73MPI-debug
variables:
<<: *debug_vars
<<: *coverage_vars
MODULE_LOAD_SCRIPT: moduleLoadScripts/eve.gfortran73MPI
CMAKE_FLAGS: '-DCMAKE_BUILD_TYPE=Debug -DCMAKE_WITH_COVERAGE=ON'
<<: *coverage_template
documentation:
<<: *documentation_template
pages:
only:
- develop
stage: deploy
dependencies:
- documentation
- coverage-gcc73
script:
# create public dir (remove if already present)
- test -d public && rm -rf public
- mkdir -p public
# create the subdir
- mkdir public/latest/
# TODO: activate once we have a decent version on master, too
# - mkdir public/stable/
- ln -sf public/latest public/stable
# copy the doxygen generated html page to the public site
- cp html_dev/* public/latest/ -R
# TODO: activate once we have a decent version on master, too
# - cp html_mas/* public/stable/ -R
- cp html_dev/* public/stable/ -R
# create an index.html that redirects to the master documentation (in master folder)
- cp doc/html_files/index.html public/
# create the coverage site
- mkdir -p public/coverage
- cp build_debug/MPR_coverage_CI/* public/coverage -R
artifacts:
name: "$CI_COMMIT_REF_NAME"
paths:
- public
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment