mirror of
https://github.com/espressif/esp-matter.git
synced 2026-04-27 19:13:13 +00:00
Reduce non-pytest redundancy in CI for a few apps.
This commit is contained in:
committed by
Hrishikesh Dhayagude
parent
bf568327d4
commit
1605f383f9
+18
-10
@@ -114,9 +114,6 @@ variables:
|
||||
- mkdir -p ${ESP_MATTER_PATH}/../platform
|
||||
- cp -r ${CHIP_SUBMODULE_PATH}/src/platform/ESP32 $ESP_MATTER_PATH/../platform/ESP32_custom
|
||||
- cp ${ESP_MATTER_PATH}/examples/common/external_platform/BUILD.gn $ESP_MATTER_PATH/../platform/ESP32_custom
|
||||
- cd ${ESP_MATTER_PATH}/examples/blemesh_bridge
|
||||
- cp sdkconfig.defaults sdkconfig.defaults.backup
|
||||
- cp sdkconfig.defaults.ext_plat_ci sdkconfig.defaults
|
||||
- cd ${ESP_MATTER_PATH}/examples/light
|
||||
- cp sdkconfig.defaults sdkconfig.defaults.backup
|
||||
- cp sdkconfig.defaults.ext_plat_ci sdkconfig.defaults
|
||||
@@ -300,7 +297,18 @@ build_esp_matter_examples_pytest_C2_idf_v5_1:
|
||||
- pip install -r tools/ci/requirements-build.txt
|
||||
- python tools/ci/build_apps.py ./examples --pytest_c2
|
||||
|
||||
build_esp_matter_examples_non_pytest_idf_v5_1:
|
||||
build_ext_plat_c6_thread_controller_examples:
|
||||
extends:
|
||||
- .build_examples_template
|
||||
needs:
|
||||
- job: build_image
|
||||
optional: true
|
||||
script:
|
||||
- *build_external_platform_example
|
||||
- *build_esp32c6_thread_example
|
||||
- *build_controller_otbr_example
|
||||
|
||||
build_esp_matter_examples:
|
||||
extends:
|
||||
- .build_examples_template
|
||||
needs:
|
||||
@@ -318,16 +326,16 @@ build_esp_matter_examples_non_pytest_idf_v5_1:
|
||||
when: always
|
||||
expire_in: 4 days
|
||||
script:
|
||||
- *build_external_platform_example
|
||||
- *build_esp32c6_thread_example
|
||||
- *build_controller_otbr_example
|
||||
|
||||
# mfg_test_app needs an secure boot signing key, generating one here
|
||||
# mfg_test_app needs an secure boot signing key, generating one here
|
||||
- cd ${ESP_MATTER_PATH}/examples/mfg_test_app
|
||||
- openssl genrsa -out secure_boot_signing_key.pem 3072
|
||||
|
||||
# steps for external platform build for blemesh_bridge app
|
||||
- cd ${ESP_MATTER_PATH}/examples/blemesh_bridge
|
||||
- cp sdkconfig.defaults sdkconfig.defaults.backup
|
||||
- cp sdkconfig.defaults.ext_plat_ci sdkconfig.defaults
|
||||
|
||||
- cd ${ESP_MATTER_PATH}
|
||||
- rm ./examples/*/dependencies.lock
|
||||
- pip install -r tools/ci/requirements-build.txt
|
||||
- python tools/ci/build_apps.py ./examples --no_pytest
|
||||
--parallel-count ${CI_NODE_TOTAL:-1}
|
||||
|
||||
Reference in New Issue
Block a user