返回 Bug 清单
BUG-0031project-38中已修复deploy-ci
CI 分步构建可合并为单 Maven 任务
发现:2026-09-30验证:2026-10-09置信度:85%
症状
CI 流水线拆分为多个步骤分别 install xianzhi-common 和 package base,增加构建时长和失败风险。
根因
初始 CI 配置将 `git clone common -> mvn install common -> mvn package base` 分为多步执行。
修复方案
**提交**:`e229e33`
合并为单个 Maven 任务的 shell commands,减少步骤:
```yaml
commands:
- mkdir -p .ci-deps
- git clone --depth 1 https://oauth2:${XIANZHI_GITEE_TOKEN}@gitee.com/xianzhi-eco/xianzhi-common.git .ci-deps/xianzhi-common
- mvn -f .ci-deps/xianzhi-common/pom.xml -B install -DskipTests
- mvn -B -pl base-starter -am package -DskipTests
```
修复命令
**提交**:`e229e33`
合并为单个 Maven 任务的 shell commands,减少步骤:
```yaml
commands:
- mkdir -p .ci-deps
- git clone --depth 1 https://oauth2:${XIANZHI_GITEE_TOKEN}@gitee.com/xianzhi-eco/xianzhi-common.git .ci-deps/xianzhi-common
- mvn -f .ci-deps/xianzhi-common/pom.xml -B install -DskipTests
- mvn -B -pl base-starter -am package -DskipTests
```错误签名
初始 CI 配置将 `git clone common -> mvn install common -> mvn package base` 分为多步执行。技术信息
来源项目
project-38
涉及文件
.workflow/xianzhi-base-build.yml
标签
deploy-ci, project-38