ci: run pytest_build_system_win only with labels and schedule pipeline

This commit is contained in:
Fu Hanxi
2023-12-07 11:15:55 +01:00
parent 892315292b
commit d3858b493d
3 changed files with 14 additions and 17 deletions

View File

@@ -569,7 +569,7 @@ pytest_build_system_macos:
pytest_build_system_win: pytest_build_system_win:
extends: extends:
- .test_build_system_template_win - .test_build_system_template_win
- .rules:test:windows_pytest_build_system - .rules:labels:windows_pytest_build_system
needs: [] needs: []
tags: tags:
- windows-target - windows-target

View File

@@ -175,15 +175,15 @@
patterns: patterns:
- submodule - submodule
"test:windows_pytest_build_system":
labels:
- windows
specific_rules:
- if-schedule-test-build-system-windows
################################# #################################
# Triggered Only By Labels Jobs # # Triggered Only By Labels Jobs #
################################# #################################
"labels:nvs_coverage": # host_test "labels:nvs_coverage": # host_test
labels: labels:
- nvs_coverage - nvs_coverage
"labels:windows_pytest_build_system":
labels:
- windows
specific_rules:
- if-schedule-test-build-system-windows

View File

@@ -1615,6 +1615,13 @@
when: never when: never
- <<: *if-label-nvs_coverage - <<: *if-label-nvs_coverage
.rules:labels:windows_pytest_build_system:
rules:
- <<: *if-revert-branch
when: never
- <<: *if-schedule-test-build-system-windows
- <<: *if-label-windows
.rules:test:component_ut-esp32: .rules:test:component_ut-esp32:
rules: rules:
- <<: *if-revert-branch - <<: *if-revert-branch
@@ -2579,13 +2586,3 @@
- <<: *if-label-submodule - <<: *if-label-submodule
- <<: *if-dev-push - <<: *if-dev-push
changes: *patterns-submodule changes: *patterns-submodule
.rules:test:windows_pytest_build_system:
rules:
- <<: *if-revert-branch
when: never
- <<: *if-protected
- <<: *if-label-build-only
when: never
- <<: *if-schedule-test-build-system-windows
- <<: *if-label-windows