From c2dd74c8fca4b0d3b514de256437369ea58fa5ef Mon Sep 17 00:00:00 2001 From: liuning Date: Tue, 5 Nov 2024 14:36:13 +0800 Subject: [PATCH] fix(ci): fix tools install (bd93f582) --- .gitlab-ci.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 50e10e5..2b00cf5 100755 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -23,8 +23,13 @@ before_script: - if [[ "${BOT_CUSTOMIZED_REVISION}" ]] && [[ "$BOT_CUSTOMIZED_REVISION" == *"esp-idf"* ]]; then IDF_BRANCH=$(python -c 'import os;print eval(os.environ["BOT_CUSTOMIZED_REVISION"])["esp-idf"]') ; fi - echo Cloning esp-idf - ${IDF_BRANCH} ... - git clone --single-branch -b $IDF_BRANCH --dissociate ${GITLAB_SSH_SERVER}/idf/esp-idf.git - - ./esp-idf/install.sh - - source ./esp-idf/export.sh + - if [[ -z "$IDF_PATH" ]]; then + echo "Installing esp-idf..."; + ./esp-idf/install.sh; + source ./esp-idf/export.sh; + else + echo "esp-idf is already installed at $IDF_PATH, skipping install."; + fi check_lib_reversion: stage: check