返回 Bug 清单
BUG-0076project-43中已修复deploy-ci

CI 分步构建可合并为单 Maven 任务

发现:2026-09-30验证:2026-10-09置信度:85%

症状

CI 流水线拆分为多个步骤分别 install xianzhi-common 和 package lightning,增加构建时长和失败风险。

根因

初始 CI 配置将 `git clone xianzhi-common -> mvn install common -> mvn package lightning` 分为多步执行。

修复方案

**提交**:`b02393c` 合并为单个 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 lightning-starter -am package -DskipTests ```

修复命令

**提交**:`b02393c`

合并为单个 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 lightning-starter -am package -DskipTests
```

错误签名

初始 CI 配置将 `git clone xianzhi-common -> mvn install common -> mvn package lightning` 分为多步执行。

技术信息

来源项目

project-43

涉及文件

.workflow/xianzhi-lightning-build.yml

标签

deploy-ci, project-43