优化部署脚本无更新时跳过执行
This commit is contained in:
@@ -63,6 +63,11 @@ git fetch origin && git pull origin master
|
|||||||
if [ $? -ne 0 ]; then echo -e "${RED}❌ Git 失败${NC}"; exit 1; fi
|
if [ $? -ne 0 ]; then echo -e "${RED}❌ Git 失败${NC}"; exit 1; fi
|
||||||
AFTER_REV=$(git rev-parse HEAD 2>/dev/null || echo "")
|
AFTER_REV=$(git rev-parse HEAD 2>/dev/null || echo "")
|
||||||
|
|
||||||
|
if [ -n "$BEFORE_REV" ] && [ -n "$AFTER_REV" ] && [ "$BEFORE_REV" = "$AFTER_REV" ]; then
|
||||||
|
echo -e "${GREEN}✅ 当前代码已是最新版本,本次没有可升级内容,跳过后续部署步骤。${NC}"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
FRONTEND_BUILD_NEEDED=0
|
FRONTEND_BUILD_NEEDED=0
|
||||||
FRONTEND_CHANGED_FILES=""
|
FRONTEND_CHANGED_FILES=""
|
||||||
MIGRATION_NEEDED=0
|
MIGRATION_NEEDED=0
|
||||||
|
|||||||
Reference in New Issue
Block a user