Skip to content
Snippets Groups Projects
Verified Commit bf7be8cc authored by Lars Bilke's avatar Lars Bilke
Browse files

[ci] Set default options in top-level yml.

parent f89cfc73
No related branches found
No related tags found
No related merge requests found
......@@ -6,9 +6,13 @@ stages:
- package
variables:
# Docker image names
CONTAINER_GCC_IMAGE: $CI_REGISTRY_IMAGE/gcc:$CI_COMMIT_REF_SLUG
XUNIT_TO_JUNIT_IMAGE: $CI_REGISTRY_IMAGE/xunit-to-junit
PRECOMMIT_IMAGE: $CI_REGISTRY_IMAGE/pre-commit
# Build config
BUILD_TYPE: Release
BUILD_PROCESSES: "" # Empty string: builds all processes
include:
# extends
......
......@@ -10,7 +10,11 @@
script:
- mkdir -p $BUILD_DIR
- cd $BUILD_DIR
- cmake .. -G Ninja $env:CMAKE_ARGS -DCMAKE_BUILD_TYPE=Release -DOGS_BUILD_PROCESSES=GroundwaterFlow
- >
cmake .. -G Ninja
"$env:CMAKE_ARGS"
-DCMAKE_BUILD_TYPE="$env:BUILD_TYPE"
-DOGS_BUILD_PROCESSES="$env:BUILD_PROCESSES"
- cmake --build . | Tee-Object -FilePath make.output
- cmake --build . --target tests
- cmake --build . --target ctest
......
......@@ -10,7 +10,11 @@
- cd $BUILD_DIR
script:
- cmake .. -G Ninja $CMAKE_ARGS -DCMAKE_BUILD_TYPE=Release -DOGS_BUILD_PROCESSES=GroundwaterFlow
- >
cmake .. -G Ninja
$CMAKE_ARGS
-DCMAKE_BUILD_TYPE=$BUILD_TYPE
-DOGS_BUILD_PROCESSES=$BUILD_PROCESSES
- cmake --build . > >(tee make.output)
- cmake --build . --target tests
- cmake --build . --target ctest
......
......@@ -6,7 +6,7 @@
cmd /c "VsDevCmd.bat -arch=amd64 -host_arch=amd64&set" |
foreach {
if ($_ -match "=") {
$v = $_.split("="); set-item -force -path "ENV:\$($v[0])" -value "$($v[1])"
$v = $_.split("=", 2); set-item -force -path "ENV:\$($v[0])" -value "$($v[1])"
}
}
popd
......
......@@ -7,8 +7,8 @@ build win:
variables:
BUILD_DIR: build-win
CMAKE_ARGS: >-
"-DOGS_USE_PYTHON=ON"
"-DOGS_CI_TESTRUNNER_REPEAT=1"
-DOGS_USE_PYTHON=ON
-DOGS_CI_TESTRUNNER_REPEAT=1
extends:
- .build_win_definition
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