diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 47097e4b0..93583f546 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -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.