2021-02-08 23:31:38 -05:00
|
|
|
.all_targets: &all_targets
|
|
|
|
- esp32
|
|
|
|
- esp32s2
|
|
|
|
- esp32s3
|
|
|
|
- esp32c3
|
2022-01-17 21:32:56 -05:00
|
|
|
- esp32c2
|
2022-10-27 06:55:07 -04:00
|
|
|
- esp32c6
|
2024-01-02 09:19:49 -05:00
|
|
|
- esp32c5
|
2022-12-28 22:00:42 -05:00
|
|
|
- esp32h2
|
2023-07-27 03:10:50 -04:00
|
|
|
- esp32p4
|
2021-02-08 23:31:38 -05:00
|
|
|
|
|
|
|
.target_test: &target_test
|
|
|
|
- example_test
|
|
|
|
- custom_test
|
|
|
|
- component_ut
|
|
|
|
|
2021-02-22 03:53:37 -05:00
|
|
|
##############
|
|
|
|
# Build Jobs #
|
|
|
|
##############
|
|
|
|
"build":
|
2021-02-08 23:31:38 -05:00
|
|
|
labels:
|
|
|
|
- build
|
|
|
|
patterns:
|
2021-02-22 03:53:37 -05:00
|
|
|
- build_components
|
|
|
|
- build_system
|
2022-08-30 11:11:19 -04:00
|
|
|
- downloadable-tools
|
2021-02-22 03:53:37 -05:00
|
|
|
included_in:
|
|
|
|
- build:target_test
|
2023-07-14 08:15:50 -04:00
|
|
|
- build:check
|
2021-02-08 23:31:38 -05:00
|
|
|
|
2021-02-22 03:53:37 -05:00
|
|
|
# -------------------
|
|
|
|
# Specific Build Jobs
|
|
|
|
# -------------------
|
|
|
|
"build:docker":
|
2021-02-08 23:31:38 -05:00
|
|
|
labels:
|
|
|
|
- build
|
2021-02-22 03:53:37 -05:00
|
|
|
- docker
|
2021-02-08 23:31:38 -05:00
|
|
|
patterns:
|
2021-02-22 03:53:37 -05:00
|
|
|
- docker
|
2022-08-09 07:48:29 -04:00
|
|
|
- submodule
|
2022-08-30 11:11:19 -04:00
|
|
|
- build_system
|
|
|
|
- downloadable-tools
|
2021-02-08 23:31:38 -05:00
|
|
|
|
|
|
|
"build:macos":
|
|
|
|
labels:
|
|
|
|
- build
|
|
|
|
- macos
|
|
|
|
- macos_test # for backward compatibility
|
|
|
|
patterns:
|
2021-02-22 03:53:37 -05:00
|
|
|
- build_system
|
2023-07-14 08:15:50 -04:00
|
|
|
- build_macos
|
2022-08-30 11:11:19 -04:00
|
|
|
- downloadable-tools
|
2021-02-08 23:31:38 -05:00
|
|
|
|
2023-07-14 08:15:50 -04:00
|
|
|
# ---------------------------
|
|
|
|
# Add patterns to build rules
|
|
|
|
# ---------------------------
|
|
|
|
"patterns:template-app":
|
|
|
|
patterns:
|
|
|
|
- build_template-app
|
|
|
|
included_in:
|
|
|
|
- build:target_test
|
|
|
|
|
|
|
|
"patterns:build-check":
|
|
|
|
patterns:
|
|
|
|
- build_check
|
|
|
|
included_in:
|
|
|
|
- build:check
|
|
|
|
|
2021-02-08 23:31:38 -05:00
|
|
|
"test:host_test":
|
|
|
|
labels:
|
|
|
|
- host_test
|
|
|
|
patterns:
|
|
|
|
- host_test
|
|
|
|
|
2021-02-22 23:32:12 -05:00
|
|
|
"test:submodule":
|
|
|
|
labels:
|
|
|
|
- submodule
|
|
|
|
patterns:
|
|
|
|
- submodule
|
|
|
|
|
2021-02-22 03:53:37 -05:00
|
|
|
#################################
|
|
|
|
# Triggered Only By Labels Jobs #
|
|
|
|
#################################
|
2021-07-20 02:08:13 -04:00
|
|
|
"labels:nvs_coverage": # host_test
|
|
|
|
labels:
|
|
|
|
- nvs_coverage
|
2023-12-07 05:15:55 -05:00
|
|
|
|
|
|
|
"labels:windows_pytest_build_system":
|
|
|
|
labels:
|
|
|
|
- windows
|
|
|
|
specific_rules:
|
|
|
|
- if-schedule-test-build-system-windows
|