0030
This commit is contained in:
1 parent
95172357eb
commit
0835a430e8
2 files changed
+74
-7
No files matched your search
@@ -0,0 +1,34 @@
|
||||
#!/bin/bash
|
||||
# UpYun 部署完成检测脚本
|
||||
|
||||
set -e
|
||||
|
||||
echo "🚀 开始 UpYun 部署..."
|
||||
START_TIME=$(date +%s)
|
||||
|
||||
# 运行 upyun-deployer 并捕获输出
|
||||
OUTPUT_FILE="/tmp/upyun_output.txt"
|
||||
her-cat/upyun-deployer@v1.0.3 2>&1 | tee "$OUTPUT_FILE"
|
||||
|
||||
# 检测完成信号
|
||||
if grep -q "done! consumed:" "$OUTPUT_FILE"; then
|
||||
END_TIME=$(date +%s)
|
||||
DURATION=$((END_TIME - START_TIME))
|
||||
|
||||
echo ""
|
||||
echo "✅ UpYun 部署完成!"
|
||||
echo "⏱️ 总耗时: ${DURATION}秒"
|
||||
|
||||
# 提取统计信息
|
||||
STATS=$(grep "exists:" "$OUTPUT_FILE")
|
||||
echo "📊 统计: $STATS"
|
||||
|
||||
# 检查是否有失败
|
||||
if grep -q "failed" "$OUTPUT_FILE"; then
|
||||
echo "⚠️ 有文件上传失败,请检查日志"
|
||||
exit 1
|
||||
fi
|
||||
else
|
||||
echo "❌ 部署未完成或被中断"
|
||||
exit 1
|
||||
fi
|
||||
Reference in new issue
Block a user