diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 0c7a94a..2d5abe9 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -110,9 +110,16 @@ jobs: - name: Upload dist to server run: | TARGET="${{ steps.detect.outputs.target }}" + ENV_NAME="${{ steps.detect.outputs.env }}" # 请根据你的实际构建输出路径调整 - H5_SOURCE_DIR="dist/build/h5" - WEB_ROOT="${{ vars.PROJECT_DIR }}" + H5_SOURCE_DIR="dist/build/h5" + + # 根据发布类型选择项目路径 + if [ "$ENV_NAME" = "staging" ]; then + WEB_ROOT="${{ vars.STG_PROJECT_DIR }}" + else + WEB_ROOT="${{ vars.PROJECT_DIR }}" + fi echo "部署到: $TARGET" echo "源目录: $H5_SOURCE_DIR"