From 5371d5d9dc4910061309bf6b6cc409b2bf470422 Mon Sep 17 00:00:00 2001 From: Vaica <94612053+zqlit@users.noreply.github.com> Date: Mon, 29 Jun 2026 22:09:22 +0800 Subject: [PATCH] Update deploy.yml --- .github/workflows/deploy.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 86285e48..3244ba14 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -357,13 +357,11 @@ jobs: COS_REGION: ${{ secrets.COS_REGION }} run: coscmd config -a $COS_SECRET_ID -s $COS_SECRET_KEY -b $COS_BUCKET -r $COS_REGION - - name: Download from Tencent COS + - name: Get current hash from COS id: download run: | - echo "📥 从腾讯云 COS 下载构建产物..." + echo "📥 从腾讯云 COS 获取 build_hash..." DOWNLOAD_START=$(date +%s) - mkdir -p public - coscmd download -rs / public/ coscmd get /__build_hash /tmp/current_hash 2>/dev/null || echo "" DOWNLOAD_END=$(date +%s) DOWNLOAD_DURATION=$((DOWNLOAD_END - DOWNLOAD_START)) @@ -389,6 +387,14 @@ jobs: echo "deployed=false" >> $GITHUB_OUTPUT fi + - name: Download files from COS + if: steps.check.outputs.deployed == 'true' + id: download-files + run: | + echo "📥 从腾讯云 COS 下载构建产物..." + mkdir -p public + coscmd download -rs / public/ + - name: Start upload timing if: steps.check.outputs.deployed == 'true' id: start-edgeone-upload