Update deploy.yml

This commit is contained in:
Vaica committed 2026-06-30 11:41:34 +08:00
1 parent 38355ce6ac
commit 8c625f1624
1 file changed
+14 -4
+14 -4
View File
@@ -249,8 +249,13 @@ jobs:
continue-on-error: true
run: |
echo "📤 打包并上传到腾讯云 COS..."
tar -czf public.tar.gz public/
coscmd upload public.tar.gz /public.tar.gz
if command -v zstd; then
tar -cf - public/ | zstd -1 -T0 -o public.tar.zst
coscmd upload public.tar.zst /public.tar.zst
else
tar -czf public.tar.gz public/
coscmd upload public.tar.gz /public.tar.gz
fi
coscmd upload public/.build_hash /__build_hash
- name: Upload hash to COS (even if skipped)
@@ -407,8 +412,13 @@ jobs:
run: |
echo "📥 从腾讯云 COS 下载构建产物..."
DOWNLOAD_START=$(date +%s)
coscmd download /public.tar.gz /tmp/public.tar.gz
tar -xzf /tmp/public.tar.gz
if command -v zstd; then
coscmd download /public.tar.zst /tmp/public.tar.zst
tar -I zstd -xf /tmp/public.tar.zst
else
coscmd download /public.tar.gz /tmp/public.tar.gz
tar -xzf /tmp/public.tar.gz
fi
DOWNLOAD_END=$(date +%s)
DOWNLOAD_DURATION=$((DOWNLOAD_END - DOWNLOAD_START))
echo "download_duration=${DOWNLOAD_DURATION}" >> $GITHUB_OUTPUT