mirror of
https://github.com/Kitware/CMake.git
synced 2026-03-05 22:28:35 -06:00
Merge topic 'ci-nightly-ide-jobs'
e5698605d7gitlab-ci: ignore failing tests for external IDE testingbeb130c65dgitlab-ci: allow some jobs to ignore failing tests on nightly runs18d6737e96gitlab-ci: always upload test and release artifacts Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5871
This commit is contained in:
@@ -71,6 +71,8 @@
|
||||
.cmake_release_artifacts:
|
||||
artifacts:
|
||||
expire_in: 5d
|
||||
# Release artifacts are of interest even for failed jobs.
|
||||
when: always
|
||||
paths:
|
||||
# Any packages made.
|
||||
- build/cmake-*-linux-x86_64.*
|
||||
@@ -83,6 +85,8 @@
|
||||
.cmake_test_artifacts:
|
||||
artifacts:
|
||||
expire_in: 1d
|
||||
# External testing can be useful even if test jobs fail.
|
||||
when: always
|
||||
paths:
|
||||
# Take the install tree.
|
||||
- build/install/
|
||||
|
||||
@@ -70,6 +70,7 @@
|
||||
variables:
|
||||
CMAKE_CONFIGURATION: macos_x86_64_xcode
|
||||
CMAKE_GENERATOR: Xcode
|
||||
CMAKE_CI_NIGHTLY_IGNORE_DEPS: "true"
|
||||
|
||||
.macos_arm64_xcode:
|
||||
extends: .macos
|
||||
@@ -77,6 +78,7 @@
|
||||
variables:
|
||||
CMAKE_CONFIGURATION: macos_arm64_xcode
|
||||
CMAKE_GENERATOR: Xcode
|
||||
CMAKE_CI_NIGHTLY_IGNORE_DEPS: "true"
|
||||
|
||||
## Tags
|
||||
|
||||
|
||||
@@ -50,6 +50,7 @@
|
||||
CMAKE_GENERATOR: "Visual Studio 16 2019"
|
||||
CMAKE_GENERATOR_PLATFORM: "x64"
|
||||
CMAKE_GENERATOR_TOOLSET: "v142,version=14.28"
|
||||
CMAKE_CI_NIGHTLY_IGNORE_DEPS: "true"
|
||||
|
||||
## Tags
|
||||
|
||||
|
||||
@@ -38,6 +38,8 @@
|
||||
rules:
|
||||
- if: '$CMAKE_CI_PACKAGE == "true"'
|
||||
when: never
|
||||
- if: '($CMAKE_CI_NIGHTLY == "true" && $CMAKE_CI_NIGHTLY_IGNORE_DEPS == "true")'
|
||||
when: always
|
||||
- if: '$CMAKE_CI_NIGHTLY == "true"'
|
||||
when: on_success
|
||||
- if: '($CMAKE_CI_NO_MR == "true" && $CI_MERGE_REQUEST_ID)'
|
||||
|
||||
Reference in New Issue
Block a user