- test_report
- deploy
+variables:
+ IDF_PATH: "$CI_PROJECT_DIR"
+
before_script:
# add gitlab ssh key
- mkdir -p ~/.ssh
- build
variables:
- IDF_PATH: "$CI_PROJECT_DIR"
GIT_STRATEGY: clone
BATCH_BUILD: "1"
IDF_CI_BUILD: "1"
- build
variables:
- IDF_PATH: "$CI_PROJECT_DIR"
GIT_STRATEGY: clone
BATCH_BUILD: "1"
V: "0"
- build_examples/*/*/*/build/bootloader/*.bin
expire_in: 6 mos
variables:
- IDF_PATH: "$CI_PROJECT_DIR"
IDF_CI_BUILD: "1"
script:
# it's not possible to build 100% out-of-tree and have the "artifacts"
image: $CI_DOCKER_REGISTRY/esp32-ci-env
tags:
- build_test
- variables:
- IDF_PATH: "$CI_PROJECT_DIR"
script:
- ./make/test_configure_ci_environment.sh
- ./make/test_build_system.sh
TEST_CASE_FILE_PATH: "$CI_PROJECT_DIR/components/idf_test/integration_test"
MODULE_UPDATE_FILE: "$CI_PROJECT_DIR/components/idf_test/ModuleDefinition.yml"
CONFIG_FILE: "$CI_PROJECT_DIR/components/idf_test/integration_test/CIConfigs/$CI_JOB_NAME.yml"
- IDF_PATH: "$CI_PROJECT_DIR"
artifacts:
when: always
TEST_CASE_FILE_PATH: "$CI_PROJECT_DIR/components/idf_test/unit_test"
MODULE_UPDATE_FILE: "$CI_PROJECT_DIR/components/idf_test/ModuleDefinition.yml"
CONFIG_FILE: "$CI_PROJECT_DIR/components/idf_test/unit_test/CIConfigs/$CI_JOB_NAME.yml"
- IDF_PATH: "$CI_PROJECT_DIR"
UT_001_01:
<<: *unit_test_template