部分部署逻辑调整
This commit is contained in:
@@ -477,7 +477,8 @@ do_deploy() {
|
|||||||
|
|
||||||
# ----- 事务前钩子:备份数据库(仅降级时备份) -----
|
# ----- 事务前钩子:备份数据库(仅降级时备份) -----
|
||||||
BACKUP_DIR=""
|
BACKUP_DIR=""
|
||||||
# 仅当 CURRENT_VERSION 是有效版本格式时才进行版本比对
|
|
||||||
|
# 如果是首次部署,跳过版本比对(因为版本文件不存在)
|
||||||
if [ -n "$CURRENT_VERSION" ] && [ "$CURRENT_VERSION" != "0.0.0-dev" ] && [ "$CURRENT_VERSION" != "(首次部署)" ]; then
|
if [ -n "$CURRENT_VERSION" ] && [ "$CURRENT_VERSION" != "0.0.0-dev" ] && [ "$CURRENT_VERSION" != "(首次部署)" ]; then
|
||||||
compare_version "$CURRENT_VERSION" "$TARGET_VERSION"
|
compare_version "$CURRENT_VERSION" "$TARGET_VERSION"
|
||||||
COMPARE_RESULT=$?
|
COMPARE_RESULT=$?
|
||||||
@@ -509,6 +510,8 @@ do_deploy() {
|
|||||||
print_warn "部署目录不存在,跳过备份"
|
print_warn "部署目录不存在,跳过备份"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
else
|
||||||
|
print_info "首次部署,跳过版本比对"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# ----- 安装必要工具(必须在拉取代码之前!)-----
|
# ----- 安装必要工具(必须在拉取代码之前!)-----
|
||||||
|
|||||||
Reference in New Issue
Block a user