mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
Merge branch 'bugfix/only_deploy_when_test_pass' into 'master'
fix bug that deploy when test failed: test report will be a single stage. The result of test report will be calculated from the result of all test jobs in test stage. So it will only deploy when all test job passed. See merge request !140
This commit is contained in:
commit
0df0d74d5d
@ -1,6 +1,7 @@
|
||||
stages:
|
||||
- build
|
||||
- test
|
||||
- test_report
|
||||
- deploy
|
||||
|
||||
before_script:
|
||||
@ -126,13 +127,12 @@ test_build_system:
|
||||
- ./make/test_build_system.sh
|
||||
|
||||
test_report:
|
||||
stage: deploy
|
||||
stage: test_report
|
||||
only:
|
||||
- master
|
||||
- triggers
|
||||
tags:
|
||||
- test_report
|
||||
allow_failure: true
|
||||
variables:
|
||||
LOG_PATH: "$CI_PROJECT_DIR/$CI_BUILD_REF"
|
||||
TEST_CASE_FILE_PATH: "$CI_PROJECT_DIR/components/idf_test"
|
||||
@ -141,7 +141,7 @@ test_report:
|
||||
when: always
|
||||
paths:
|
||||
- $REPORT_PATH
|
||||
expire_in: 6 mos
|
||||
expire_in: 12 mos
|
||||
script:
|
||||
# clone test bench
|
||||
- git clone $GITLAB_SSH_SERVER/yinling/auto_test_script.git
|
||||
|
Loading…
x
Reference in New Issue
Block a user