Update deploy.yml

This commit is contained in:
Vaica committed 2026-06-29 22:43:47 +08:00
1 parent af01bef4ee
commit 79fda9325b
1 file changed
+8 -13
+8 -13
View File
@@ -381,7 +381,7 @@ jobs:
id: download
run: |
echo "📥 从腾讯云 COS 获取 build_hash..."
coscmd get /__build_hash /tmp/current_hash 2>/dev/null || echo ""
coscmd download /__build_hash /tmp/current_hash 2>/dev/null || echo ""
CURRENT_HASH=$(cat /tmp/current_hash 2>/dev/null || echo "")
echo "current_hash=${CURRENT_HASH}" >> $GITHUB_OUTPUT
@@ -409,7 +409,7 @@ jobs:
run: |
echo "📥 从腾讯云 COS 下载构建产物..."
DOWNLOAD_START=$(date +%s)
coscmd get /public.tar.gz /tmp/public.tar.gz
coscmd download /public.tar.gz /tmp/public.tar.gz
tar -xzf /tmp/public.tar.gz
DOWNLOAD_END=$(date +%s)
DOWNLOAD_DURATION=$((DOWNLOAD_END - DOWNLOAD_START))
@@ -449,7 +449,7 @@ jobs:
echo "## ⏱️ Deploy EdgeOne 耗时: ${duration}秒" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo "### 📊 部署统计" >> $GITHUB_STEP_SUMMARY
echo "- **下载: ${{ steps.download.outputs.download_duration }}s**" >> $GITHUB_STEP_SUMMARY
echo "- **下载: ${{ steps.download-files.outputs.download_duration }}s**" >> $GITHUB_STEP_SUMMARY
echo "- **上传部署**: ${duration}秒" >> $GITHUB_STEP_SUMMARY
echo "- **文件总数**: ${{ needs.build.outputs.file_count }}" >> $GITHUB_STEP_SUMMARY
else
@@ -526,7 +526,7 @@ jobs:
echo "📥 从腾讯云 COS 获取 build_hash..."
pip install -U coscmd
coscmd config -a $COS_SECRET_ID -s $COS_SECRET_KEY -b $COS_BUCKET -r $COS_REGION
coscmd get /__build_hash /tmp/current_hash 2>/dev/null || echo ""
coscmd download /__build_hash /tmp/current_hash 2>/dev/null || echo ""
CURRENT_HASH=$(cat /tmp/current_hash 2>/dev/null || echo "")
echo "current_hash=${CURRENT_HASH}" >> $GITHUB_OUTPUT
@@ -559,7 +559,6 @@ jobs:
echo "## ⏱️ Deploy UpYun 耗时: ${total_duration}秒" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo "### 📊 部署统计" >> $GITHUB_STEP_SUMMARY
echo "- **下载: ${{ steps.download.outputs.download_duration }}s**" >> $GITHUB_STEP_SUMMARY
echo "- **文件总数**: ${{ needs.build.outputs.file_count }}" >> $GITHUB_STEP_SUMMARY
echo "- **总大小**: ${{ needs.build.outputs.total_size }}" >> $GITHUB_STEP_SUMMARY
else
@@ -648,9 +647,7 @@ jobs:
UPYUN_DETAIL=""
if [ "$UPYUN_DEPLOYED" = "true" ]; then
UPYUN_DOWNLOAD="${{ needs.deploy-upyun.outputs.download_duration }}"
UPYUN_UPLOAD="${{ needs.deploy-upyun.outputs.upload_duration }}"
UPYUN_DETAIL=$(printf "\n 📥 下载: %ss\n 📤 上传: %ss" "$UPYUN_DOWNLOAD" "$UPYUN_UPLOAD")
UPYUN_DETAIL=$(printf "\n (文件已在 Build 阶段同步)")
fi
if [ "${{ steps.deploy-status.outputs.any_deployed }}" = "true" ]; then
@@ -725,9 +722,7 @@ jobs:
UPYUN_DETAIL=""
if [ "$UPYUN_DEPLOYED" = "true" ]; then
UPYUN_DOWNLOAD="${{ needs.deploy-upyun.outputs.download_duration }}"
UPYUN_UPLOAD="${{ needs.deploy-upyun.outputs.upload_duration }}"
UPYUN_DETAIL=$(printf "\n 📥 下载: %ss\n 📤 上传: %ss" "$UPYUN_DOWNLOAD" "$UPYUN_UPLOAD")
UPYUN_DETAIL=$(printf "\n (文件已在 Build 阶段同步)")
fi
if [ "${{ steps.deploy-status.outputs.any_deployed }}" = "true" ]; then
@@ -857,8 +852,8 @@ jobs:
fi
if [ "$UPYUN_DEPLOYED" = "true" ]; then
UPYUN_DOWNLOAD="${{ needs.deploy-upyun.outputs.download_duration }}"
UPYUN_UPLOAD="${{ needs.deploy-upyun.outputs.upload_duration }}"
UPYUN_DOWNLOAD="0"
UPYUN_UPLOAD="0"
else
UPYUN_DOWNLOAD="0"
UPYUN_UPLOAD="0"