更新部署脚本
Uni-app H5 Deploy (Prod + Staging) / deploy (release) Failing after 0s

This commit is contained in:
kk
2026-06-29 14:28:03 +08:00
parent e2f75434c6
commit 09f1d8a4c1
+6 -3
View File
@@ -81,12 +81,15 @@ jobs:
env: env:
CLONE_SSH: ${{ vars.CLONE_SSH }} CLONE_SSH: ${{ vars.CLONE_SSH }}
TAG_NAME: ${{ github.event.release.tag_name }} TAG_NAME: ${{ github.event.release.tag_name }}
# 直接使用服务器上的 Gitea 仓库物理路径
LOCAL_REPO_PATH: $(echo "${CLONE_SSH#*:}" | tr -d '\r\n')
run: | run: |
set -e set -e
# 直接使用服务器上的 Gitea 仓库物理路径
LOCAL_REPO_PATH: $(echo "${CLONE_SSH#*:}" | tr -d '\r\n')
echo "Resolved local path: [$LOCAL_REPO_PATH]"
# 使用 --no-hardlinks 在本机通过本地路径克隆,完全避开 SSH 和所有权检查 # 使用 --no-hardlinks 在本机通过本地路径克隆,完全避开 SSH 和所有权检查
git clone --depth=1 --branch "$TAG_NAME" --no-hardlinks "$LOCAL_REPO_PATH" . git clone --depth=1 --branch "$TAG_NAME" --no-hardlinks "file://$LOCAL_REPO_PATH" .
############################################### ###############################################
# 3. 安装依赖 & 构建 Uni-app (H5) # 3. 安装依赖 & 构建 Uni-app (H5)