mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-03 04:40:18 -05:00
gitlab-ci: use separate rules for dependent jobs
This commit is contained in:
+9
-9
@@ -101,7 +101,7 @@ test:fedora31-makefiles:
|
|||||||
- .fedora31_makefiles
|
- .fedora31_makefiles
|
||||||
- .cmake_test_linux_package
|
- .cmake_test_linux_package
|
||||||
- .linux_builder_tags_qt
|
- .linux_builder_tags_qt
|
||||||
- .run_automatically
|
- .run_dependent
|
||||||
dependencies:
|
dependencies:
|
||||||
- build:centos6-release
|
- build:centos6-release
|
||||||
needs:
|
needs:
|
||||||
@@ -112,7 +112,7 @@ test:cuda10.2-nvidia:
|
|||||||
- .cuda10.2_nvidia
|
- .cuda10.2_nvidia
|
||||||
- .cmake_test_linux_package
|
- .cmake_test_linux_package
|
||||||
- .linux_builder_tags_cuda
|
- .linux_builder_tags_cuda
|
||||||
- .run_automatically
|
- .run_dependent
|
||||||
dependencies:
|
dependencies:
|
||||||
- build:centos6-release
|
- build:centos6-release
|
||||||
needs:
|
needs:
|
||||||
@@ -132,7 +132,7 @@ test:fedora31-ninja:
|
|||||||
- .cmake_test_linux
|
- .cmake_test_linux
|
||||||
- .linux_builder_tags_x11
|
- .linux_builder_tags_x11
|
||||||
- .cmake_test_artifacts
|
- .cmake_test_artifacts
|
||||||
- .run_automatically
|
- .run_dependent
|
||||||
dependencies:
|
dependencies:
|
||||||
- build:fedora31-ninja
|
- build:fedora31-ninja
|
||||||
needs:
|
needs:
|
||||||
@@ -143,7 +143,7 @@ test:fedora31-ninja-multi:
|
|||||||
- .fedora31_ninja_multi
|
- .fedora31_ninja_multi
|
||||||
- .cmake_test_linux_external
|
- .cmake_test_linux_external
|
||||||
- .linux_builder_tags_qt
|
- .linux_builder_tags_qt
|
||||||
- .run_automatically
|
- .run_dependent
|
||||||
dependencies:
|
dependencies:
|
||||||
- test:fedora31-ninja
|
- test:fedora31-ninja
|
||||||
needs:
|
needs:
|
||||||
@@ -165,7 +165,7 @@ test:macos-ninja:
|
|||||||
- .cmake_test_macos
|
- .cmake_test_macos
|
||||||
- .cmake_test_artifacts
|
- .cmake_test_artifacts
|
||||||
- .macos_builder_tags
|
- .macos_builder_tags
|
||||||
- .run_automatically
|
- .run_dependent
|
||||||
dependencies:
|
dependencies:
|
||||||
- build:macos-ninja
|
- build:macos-ninja
|
||||||
needs:
|
needs:
|
||||||
@@ -184,7 +184,7 @@ test:macos-makefiles:
|
|||||||
- .macos_makefiles
|
- .macos_makefiles
|
||||||
- .cmake_test_macos
|
- .cmake_test_macos
|
||||||
- .macos_builder_tags
|
- .macos_builder_tags
|
||||||
- .run_automatically
|
- .run_dependent
|
||||||
dependencies:
|
dependencies:
|
||||||
- build:macos-makefiles
|
- build:macos-makefiles
|
||||||
needs:
|
needs:
|
||||||
@@ -195,7 +195,7 @@ test:macos-xcode:
|
|||||||
- .macos_xcode
|
- .macos_xcode
|
||||||
- .cmake_test_macos_external
|
- .cmake_test_macos_external
|
||||||
- .macos_builder_ext_tags
|
- .macos_builder_ext_tags
|
||||||
- .run_automatically
|
- .run_dependent
|
||||||
dependencies:
|
dependencies:
|
||||||
- test:macos-ninja
|
- test:macos-ninja
|
||||||
needs:
|
needs:
|
||||||
@@ -240,7 +240,7 @@ test:windows-vs2019-x64-ninja:
|
|||||||
- .cmake_test_windows
|
- .cmake_test_windows
|
||||||
- .windows_builder_tags
|
- .windows_builder_tags
|
||||||
- .cmake_test_artifacts
|
- .cmake_test_artifacts
|
||||||
- .run_automatically
|
- .run_dependent
|
||||||
dependencies:
|
dependencies:
|
||||||
- build:windows-vs2019-x64-ninja
|
- build:windows-vs2019-x64-ninja
|
||||||
needs:
|
needs:
|
||||||
@@ -251,7 +251,7 @@ test:windows-vs2019-x64:
|
|||||||
- .windows_vs2019_x64
|
- .windows_vs2019_x64
|
||||||
- .cmake_test_windows_external
|
- .cmake_test_windows_external
|
||||||
- .windows_builder_ext_tags
|
- .windows_builder_ext_tags
|
||||||
- .run_automatically
|
- .run_dependent
|
||||||
dependencies:
|
dependencies:
|
||||||
- test:windows-vs2019-x64-ninja
|
- test:windows-vs2019-x64-ninja
|
||||||
needs:
|
needs:
|
||||||
|
|||||||
@@ -21,6 +21,16 @@
|
|||||||
when: on_success
|
when: on_success
|
||||||
- when: never
|
- when: never
|
||||||
|
|
||||||
|
.run_dependent:
|
||||||
|
rules:
|
||||||
|
- if: '$CMAKE_CI_PACKAGE == "true"'
|
||||||
|
when: never
|
||||||
|
- if: '$CI_MERGE_REQUEST_ID'
|
||||||
|
when: on_success
|
||||||
|
- if: '$CI_PROJECT_PATH == "cmake/cmake"'
|
||||||
|
when: on_success
|
||||||
|
- when: never
|
||||||
|
|
||||||
.run_only_for_package:
|
.run_only_for_package:
|
||||||
rules:
|
rules:
|
||||||
- if: '$CMAKE_CI_PACKAGE == "true"'
|
- if: '$CMAKE_CI_PACKAGE == "true"'
|
||||||
|
|||||||
Reference in New Issue
Block a user