|
|
@@ -53,9 +53,11 @@ log "PULL $LOCAL_SHA -> $REMOTE_SHA"
|
|
|
|
# 保留生产密钥,避免 reset 覆盖
|
|
|
|
# 保留生产密钥,避免 reset 覆盖
|
|
|
|
ENV_BACKUP="$(mktemp)"
|
|
|
|
ENV_BACKUP="$(mktemp)"
|
|
|
|
API_ENV_BACKUP="$(mktemp)"
|
|
|
|
API_ENV_BACKUP="$(mktemp)"
|
|
|
|
|
|
|
|
API_ENV_DEV_BACKUP="$(mktemp)"
|
|
|
|
API_ENV_PROD_BACKUP="$(mktemp)"
|
|
|
|
API_ENV_PROD_BACKUP="$(mktemp)"
|
|
|
|
cp "$ENV_FILE" "$ENV_BACKUP" 2>/dev/null || true
|
|
|
|
cp "$ENV_FILE" "$ENV_BACKUP" 2>/dev/null || true
|
|
|
|
cp "$APP_ROOT/server/dukang-api/.env" "$API_ENV_BACKUP" 2>/dev/null || true
|
|
|
|
cp "$APP_ROOT/server/dukang-api/.env" "$API_ENV_BACKUP" 2>/dev/null || true
|
|
|
|
|
|
|
|
cp "$APP_ROOT/server/dukang-api/.env.development" "$API_ENV_DEV_BACKUP" 2>/dev/null || true
|
|
|
|
cp "$APP_ROOT/server/dukang-api/.env.production" "$API_ENV_PROD_BACKUP" 2>/dev/null || true
|
|
|
|
cp "$APP_ROOT/server/dukang-api/.env.production" "$API_ENV_PROD_BACKUP" 2>/dev/null || true
|
|
|
|
|
|
|
|
|
|
|
|
git checkout "$GIT_BRANCH"
|
|
|
|
git checkout "$GIT_BRANCH"
|
|
|
@@ -63,8 +65,9 @@ git reset --hard "$GIT_REMOTE/$GIT_BRANCH"
|
|
|
|
|
|
|
|
|
|
|
|
cp "$ENV_BACKUP" "$ENV_FILE" 2>/dev/null || true
|
|
|
|
cp "$ENV_BACKUP" "$ENV_FILE" 2>/dev/null || true
|
|
|
|
cp "$API_ENV_BACKUP" "$APP_ROOT/server/dukang-api/.env" 2>/dev/null || true
|
|
|
|
cp "$API_ENV_BACKUP" "$APP_ROOT/server/dukang-api/.env" 2>/dev/null || true
|
|
|
|
|
|
|
|
cp "$API_ENV_DEV_BACKUP" "$APP_ROOT/server/dukang-api/.env.development" 2>/dev/null || true
|
|
|
|
cp "$API_ENV_PROD_BACKUP" "$APP_ROOT/server/dukang-api/.env.production" 2>/dev/null || true
|
|
|
|
cp "$API_ENV_PROD_BACKUP" "$APP_ROOT/server/dukang-api/.env.production" 2>/dev/null || true
|
|
|
|
rm -f "$ENV_BACKUP" "$API_ENV_BACKUP" "$API_ENV_PROD_BACKUP"
|
|
|
|
rm -f "$ENV_BACKUP" "$API_ENV_BACKUP" "$API_ENV_DEV_BACKUP" "$API_ENV_PROD_BACKUP"
|
|
|
|
sed -i 's/\r$//' "$ENV_FILE" 2>/dev/null || true
|
|
|
|
sed -i 's/\r$//' "$ENV_FILE" 2>/dev/null || true
|
|
|
|
|
|
|
|
|
|
|
|
# 修复 Windows 换行
|
|
|
|
# 修复 Windows 换行
|
|
|
|