gitlab-ci: add windows builder
This commit is contained in:
parent
5b564c371e
commit
b566f0b308
@ -99,6 +99,14 @@
|
|||||||
CMAKE_BUILD_TYPE: Release
|
CMAKE_BUILD_TYPE: Release
|
||||||
CTEST_NO_WARNINGS_ALLOWED: 1
|
CTEST_NO_WARNINGS_ALLOWED: 1
|
||||||
|
|
||||||
|
.windows_vs2019_x64_ninja: &windows_vs2019_x64_ninja
|
||||||
|
extends: .windows_ninja
|
||||||
|
|
||||||
|
variables:
|
||||||
|
CMAKE_CONFIGURATION: windows_vs2019_x64_ninja
|
||||||
|
VCVARSALL: "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Auxiliary\\Build\\vcvarsall.bat"
|
||||||
|
VCVARSPLATFORM: x64
|
||||||
|
|
||||||
.linux_builder_tags: &linux_builder_tags
|
.linux_builder_tags: &linux_builder_tags
|
||||||
tags:
|
tags:
|
||||||
- build
|
- build
|
||||||
@ -357,3 +365,21 @@ test:macos-makefiles:
|
|||||||
- build:macos-makefiles
|
- build:macos-makefiles
|
||||||
needs:
|
needs:
|
||||||
- build:macos-makefiles
|
- build:macos-makefiles
|
||||||
|
|
||||||
|
build:windows-vs2019-x64-ninja:
|
||||||
|
<<:
|
||||||
|
- *windows_vs2019_x64_ninja
|
||||||
|
- *cmake_build_windows
|
||||||
|
- *cmake_build_artifacts
|
||||||
|
- *windows_builder_tags
|
||||||
|
when: manual
|
||||||
|
|
||||||
|
test:windows-vs2019-x64-ninja:
|
||||||
|
<<:
|
||||||
|
- *windows_vs2019_x64_ninja
|
||||||
|
- *cmake_test_windows
|
||||||
|
- *windows_builder_tags
|
||||||
|
dependencies:
|
||||||
|
- build:windows-vs2019-x64-ninja
|
||||||
|
needs:
|
||||||
|
- build:windows-vs2019-x64-ninja
|
||||||
|
3
.gitlab/ci/configure_windows_vs2019_x64_ninja.cmake
Normal file
3
.gitlab/ci/configure_windows_vs2019_x64_ninja.cmake
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
set(CMake_TEST_WIX_NO_VERIFY "ON" CACHE BOOL "")
|
||||||
|
|
||||||
|
include("${CMAKE_CURRENT_LIST_DIR}/configure_common.cmake")
|
Loading…
Reference in New Issue
Block a user