mirror of
https://github.com/Kitware/CMake.git
synced 2025-12-31 19:00:54 -06:00
ci: Add VS 2019 nightly CI jobs
Now that the primary VS jobs have been converted to VS 2022, add nightly CI jobs to cover VS 2019.
This commit is contained in:
@@ -755,6 +755,20 @@ test:windows-vs2022-x64:
|
||||
needs:
|
||||
- test:windows-vs2022-x64-ninja
|
||||
|
||||
test:windows-vs2019-x64:
|
||||
extends:
|
||||
- .windows_vs2019_x64
|
||||
- .cmake_test_windows_external
|
||||
- .windows_tags_concurrent_vs2019
|
||||
- .cmake_junit_artifacts
|
||||
- .run_dependent
|
||||
dependencies:
|
||||
- test:windows-vs2022-x64-ninja
|
||||
needs:
|
||||
- test:windows-vs2022-x64-ninja
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
test:windows-borland5.5:
|
||||
extends:
|
||||
- .windows_borland5.5
|
||||
|
||||
1
.gitlab/ci/configure_windows_vs2019_x64.cmake
Normal file
1
.gitlab/ci/configure_windows_vs2019_x64.cmake
Normal file
@@ -0,0 +1 @@
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_windows_vs_common.cmake")
|
||||
1
.gitlab/ci/configure_windows_vs2019_x64_ninja.cmake
Normal file
1
.gitlab/ci/configure_windows_vs2019_x64_ninja.cmake
Normal file
@@ -0,0 +1 @@
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_windows_vs_common_ninja.cmake")
|
||||
@@ -1,3 +1 @@
|
||||
set(CMake_TEST_WIX_NO_VERIFY "ON" CACHE BOOL "")
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_external_test.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_windows_vs_common.cmake")
|
||||
|
||||
@@ -1,7 +1 @@
|
||||
set(CMake_TEST_WIX_NO_VERIFY "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_GUI "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenGL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_IPO_WORKS_C "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_IPO_WORKS_CXX "ON" CACHE BOOL "")
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_windows_common.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_windows_vs_common_ninja.cmake")
|
||||
|
||||
3
.gitlab/ci/configure_windows_vs_common.cmake
Normal file
3
.gitlab/ci/configure_windows_vs_common.cmake
Normal file
@@ -0,0 +1,3 @@
|
||||
set(CMake_TEST_WIX_NO_VERIFY "ON" CACHE BOOL "")
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_external_test.cmake")
|
||||
7
.gitlab/ci/configure_windows_vs_common_ninja.cmake
Normal file
7
.gitlab/ci/configure_windows_vs_common_ninja.cmake
Normal file
@@ -0,0 +1,7 @@
|
||||
set(CMake_TEST_WIX_NO_VERIFY "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_GUI "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenGL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_IPO_WORKS_C "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_IPO_WORKS_CXX "ON" CACHE BOOL "")
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_windows_common.cmake")
|
||||
@@ -52,6 +52,16 @@
|
||||
CMAKE_GENERATOR_TOOLSET: "v143,version=14.30.30705"
|
||||
CMAKE_CI_NIGHTLY_IGNORE_DEPS: "true"
|
||||
|
||||
.windows_vs2019_x64:
|
||||
extends: .windows
|
||||
|
||||
variables:
|
||||
CMAKE_CONFIGURATION: windows_vs2019_x64
|
||||
CMAKE_GENERATOR: "Visual Studio 16 2019"
|
||||
CMAKE_GENERATOR_PLATFORM: "x64"
|
||||
CMAKE_GENERATOR_TOOLSET: "v142,version=14.29.30133"
|
||||
CMAKE_CI_NIGHTLY_IGNORE_DEPS: "true"
|
||||
|
||||
.windows_borland:
|
||||
extends: .windows
|
||||
|
||||
@@ -122,6 +132,15 @@
|
||||
- msvc-19.30
|
||||
- concurrent
|
||||
|
||||
.windows_tags_concurrent_vs2019:
|
||||
tags:
|
||||
- cmake # Since this is a bare runner, pin to a project.
|
||||
- windows
|
||||
- shell
|
||||
- vs2019
|
||||
- msvc-19.29-16.11
|
||||
- concurrent
|
||||
|
||||
.windows_tags_concurrent:
|
||||
tags:
|
||||
- cmake # Since this is a bare runner, pin to a project.
|
||||
|
||||
Reference in New Issue
Block a user