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: ...@@ -6,9 +6,13 @@ stages:
- package - package
variables: variables:
# Docker image names
CONTAINER_GCC_IMAGE: $CI_REGISTRY_IMAGE/gcc:$CI_COMMIT_REF_SLUG CONTAINER_GCC_IMAGE: $CI_REGISTRY_IMAGE/gcc:$CI_COMMIT_REF_SLUG
XUNIT_TO_JUNIT_IMAGE: $CI_REGISTRY_IMAGE/xunit-to-junit XUNIT_TO_JUNIT_IMAGE: $CI_REGISTRY_IMAGE/xunit-to-junit
PRECOMMIT_IMAGE: $CI_REGISTRY_IMAGE/pre-commit PRECOMMIT_IMAGE: $CI_REGISTRY_IMAGE/pre-commit
# Build config
BUILD_TYPE: Release
BUILD_PROCESSES: "" # Empty string: builds all processes
include: include:
# extends # extends
......
...@@ -10,7 +10,11 @@ ...@@ -10,7 +10,11 @@
script: script:
- mkdir -p $BUILD_DIR - mkdir -p $BUILD_DIR
- cd $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 . | Tee-Object -FilePath make.output
- cmake --build . --target tests - cmake --build . --target tests
- cmake --build . --target ctest - cmake --build . --target ctest
......
...@@ -10,7 +10,11 @@ ...@@ -10,7 +10,11 @@
- cd $BUILD_DIR - cd $BUILD_DIR
script: 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 . > >(tee make.output)
- cmake --build . --target tests - cmake --build . --target tests
- cmake --build . --target ctest - cmake --build . --target ctest
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
cmd /c "VsDevCmd.bat -arch=amd64 -host_arch=amd64&set" | cmd /c "VsDevCmd.bat -arch=amd64 -host_arch=amd64&set" |
foreach { foreach {
if ($_ -match "=") { 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 popd
......
...@@ -7,8 +7,8 @@ build win: ...@@ -7,8 +7,8 @@ build win:
variables: variables:
BUILD_DIR: build-win BUILD_DIR: build-win
CMAKE_ARGS: >- CMAKE_ARGS: >-
"-DOGS_USE_PYTHON=ON" -DOGS_USE_PYTHON=ON
"-DOGS_CI_TESTRUNNER_REPEAT=1" -DOGS_CI_TESTRUNNER_REPEAT=1
extends: extends:
- .build_win_definition - .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