Commit 1ef00a51 authored by Ben Boeckel's avatar Ben Boeckel

gitlab-ci: add a build for paraview support

parent d1b9adad
Pipeline #151127 failed with stages
in 2 minutes and 19 seconds
......@@ -6,6 +6,9 @@
# - "simple" superbuild as dependency provider
# - no VTK/ParaView
# - Python 2.7
# - Fedora 31 (ci/docker/fedora31-paraview)
# - superbuild as dependency provider
# - Python 2.7
#
# Wanted test sets:
#
......@@ -29,10 +32,6 @@
.fedora31: &fedora31
image: "kitware/cmb:ci-smtk-fedora31-20191112"
tags:
- docker
- cmb
- linux
variables:
GIT_SUBMODULE_STRATEGY: recursive
......@@ -41,8 +40,19 @@
CMAKE_CONFIGURATION: fedora31
SCCACHE_REDIS: redis://minmus:6379
.fedora31_paraview: &fedora31_paraview
extends: .fedora31
image: "kitware/cmb:ci-smtk-fedora31-paraview-20191112"
variables:
CMAKE_CONFIGURATION: fedora31_paraview
.cmake_build_unix: &cmake_build_unix
stage: build
tags:
- docker
- cmb
- linux
script:
- .gitlab/ci/sccache.sh
......@@ -70,6 +80,10 @@
- build/smtk/*/*/*/*.h
- build/smtk/*/*/*/*/*.h
- build/smtk/*/*/*/*/*/*.h
# Contract testing files.
- build/PluginTests/
- build/smtkConfig.cmake
- build/smtkConfigVersion.cmake
# CTest files.
- build/CTestCustom*.cmake
......@@ -88,6 +102,23 @@
.cmake_test_unix: &cmake_test_unix
stage: test
tags:
- docker
- cmb
- linux
script:
- "$LAUNCHER $CTEST -VV -S .gitlab/ci/ctest_test.cmake"
interruptible: true
.cmake_test_paraview_unix: &cmake_test_paraview_unix
stage: test
tags:
- docker
- cmb
- linux
- x11
script:
- "$LAUNCHER $CTEST -VV -S .gitlab/ci/ctest_test.cmake"
......@@ -111,3 +142,17 @@ test:fedora31:
- build:fedora31
needs:
- build:fedora31
build:fedora31-paraview:
<<:
- *fedora31_paraview
- *cmake_build_unix
test:fedora31-paraview:
<<:
- *fedora31_paraview
- *cmake_test_paraview_unix
dependencies:
- build:fedora31-paraview
needs:
- build:fedora31-paraview
include("${CMAKE_CURRENT_LIST_DIR}/configure_common.cmake")
Markdown is supported
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