mirror of
https://github.com/espressif/esp-matter.git
synced 2026-04-27 19:13:13 +00:00
Merge branch 'ci/resource_groups' into 'main'
.gitlab-ci.yml: Add resource group logic to avoid build failures See merge request app-frameworks/esp-matter!1457
This commit is contained in:
@@ -290,6 +290,7 @@ build_image:
|
||||
IDF_CCACHE_ENABLE: 1
|
||||
|
||||
build_esp_matter_examples_pytest_C6:
|
||||
resource_group: build_esp_matter_examples_pytest_C6
|
||||
extends:
|
||||
- .build_examples_template
|
||||
artifacts:
|
||||
@@ -310,6 +311,7 @@ build_esp_matter_examples_pytest_C6:
|
||||
- python tools/ci/build_apps.py ./examples --pytest_c6
|
||||
|
||||
build_esp_matter_examples_pytest_H2:
|
||||
resource_group: build_esp_matter_examples_pytest_H2
|
||||
extends:
|
||||
- .build_examples_template
|
||||
artifacts:
|
||||
@@ -347,6 +349,7 @@ build_esp_matter_examples_pytest_H2:
|
||||
fi
|
||||
|
||||
build_esp_matter_examples_pytest_C2:
|
||||
resource_group: build_esp_matter_examples_pytest_C2
|
||||
extends:
|
||||
- .build_examples_template
|
||||
artifacts:
|
||||
@@ -375,6 +378,7 @@ build_esp_matter_examples_pytest_C2:
|
||||
|
||||
|
||||
build_override_sdkconfig_examples:
|
||||
resource_group: build_override_sdkconfig_examples
|
||||
extends:
|
||||
- .build_examples_template
|
||||
script:
|
||||
@@ -385,6 +389,7 @@ build_override_sdkconfig_examples:
|
||||
- *build_lit_icd_example
|
||||
|
||||
build_zap_light_example:
|
||||
resource_group: build_zap_light_example
|
||||
extends:
|
||||
- .build_examples_template
|
||||
script:
|
||||
@@ -396,6 +401,7 @@ build_zap_light_example:
|
||||
- idf.py set-target esp32h2 build
|
||||
|
||||
build_esp_matter_examples:
|
||||
resource_group: build_esp_matter_examples_${CI_NODE_INDEX}
|
||||
extends:
|
||||
- .build_examples_template
|
||||
artifacts:
|
||||
@@ -435,6 +441,7 @@ build_esp_matter_examples:
|
||||
parallel: 2
|
||||
|
||||
build_nopytest_remaining_examples_manual:
|
||||
resource_group: build_nopytest_remaining_examples_manual_${CI_NODE_INDEX}
|
||||
extends:
|
||||
- .build_examples_template
|
||||
rules:
|
||||
@@ -464,6 +471,7 @@ build_nopytest_remaining_examples_manual:
|
||||
|
||||
|
||||
build_esp_matter_examples_idf_v4_4:
|
||||
resource_group: build_esp_matter_examples_idf_v4_4
|
||||
extends:
|
||||
- .build_examples_template
|
||||
image: ${DOCKER_IMAGE_NAME}:chip_${CHIP_SHORT_HASH}_idf_${IDF_CHECKOUT_REF}
|
||||
@@ -499,6 +507,7 @@ build_esp_matter_examples_idf_v4_4:
|
||||
|
||||
|
||||
build_esp_matter_examples_pytest_C3:
|
||||
resource_group: build_esp_matter_examples_pytest_C3
|
||||
extends:
|
||||
- .build_examples_template
|
||||
image: ${DOCKER_IMAGE_NAME}:chip_${CHIP_SHORT_HASH}_idf_${IDF_CHECKOUT_REF}
|
||||
@@ -604,6 +613,7 @@ pytest_esp32h2_esp_matter_dut:
|
||||
tags: ["esp32h2", "esp_matter_dut"]
|
||||
|
||||
build_upstream_examples:
|
||||
resource_group: build_upstream_examples
|
||||
extends:
|
||||
- .build_examples_template
|
||||
when: manual
|
||||
@@ -611,6 +621,7 @@ build_upstream_examples:
|
||||
- *build_matter_examples
|
||||
|
||||
build_managed_component_light:
|
||||
resource_group: build_managed_component_light
|
||||
extends:
|
||||
- .build_managed_component_light_example
|
||||
needs:
|
||||
@@ -624,6 +635,7 @@ build_managed_component_light:
|
||||
- idf.py build
|
||||
|
||||
build_esp_matter_camera_example:
|
||||
resource_group: build_esp_matter_camera_example
|
||||
extends:
|
||||
- .build_examples_template
|
||||
before_script:
|
||||
@@ -639,6 +651,7 @@ build_esp_matter_camera_example:
|
||||
|
||||
# This job is allowed to fail due to a circular dependency with esp-rainmaker.
|
||||
build_esp_rainmaker_apps:
|
||||
resource_group: build_esp_rainmaker_apps
|
||||
stage: build
|
||||
image: ${DOCKER_IMAGE_NAME}:chip_${CHIP_SHORT_HASH}_idf_${IDF_CHECKOUT_REF}
|
||||
# Allow failures to avoid circular dependency with any breaking changes in the Esp-Matter SDK.
|
||||
|
||||
Reference in New Issue
Block a user