ci(deploy): [0] 脏检查忽略未跟踪文件(git pull 不丢未跟踪;防并发临时脚本误阻部署)(cma-deploy-untracked-fix-20260916)
ci/woodpecker/push/main Pipeline was successful

This commit is contained in:
wecom-project
2026-09-16 01:06:21 +08:00
parent ba85e03f2f
commit db3c42f766
+1 -1
View File
@@ -10,7 +10,7 @@ echo ""
# 0. 提交纪律检查:本地有未提交修改则中止,防止 git pull 覆盖丢失 # 0. 提交纪律检查:本地有未提交修改则中止,防止 git pull 覆盖丢失
echo "[0/5] 提交纪律检查..." echo "[0/5] 提交纪律检查..."
cd "$SCRIPT_DIR" cd "$SCRIPT_DIR"
DIRTY=$(git status --porcelain 2>/dev/null | grep -v "__pycache__" | head -20) DIRTY=$(git status --porcelain 2>/dev/null | grep -vE "__pycache__|^\?\?" | head -20)
if [ -n "$DIRTY" ]; then if [ -n "$DIRTY" ]; then
echo "❌ 检测到本地未提交的修改,中止部署(防止 git pull 覆盖丢失代码):" echo "❌ 检测到本地未提交的修改,中止部署(防止 git pull 覆盖丢失代码):"
echo "$DIRTY" echo "$DIRTY"