733eb2419e
## 问题 - git clone 在 Docker 容器内网络访问 Gitea 失败 - Runner 一直卡在 "Cloning into '.'" 步骤 - 代码已经在服务器上,不需要重复克隆 ## 解决方案 - 移除所有 git clone 步骤 - 直接使用 Runner 工作目录中的代码(已由 Gitea 自动同步) - 合并 install、build、deploy 为单个 job - 根据分支条件执行不同的部署步骤 ## 工作流程 1. 安装 Node.js 和 pnpm(如果没有) 2. 安装项目依赖 3. 构建所有应用 4. 根据分支部署: - test 分支 → 测试环境 - prod 分支 → 生产环境 ## 优点 - 简化流程,减少网络依赖 - 执行更快,不需要克隆代码 - 更稳定,避免网络超时问题 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>