Commit Graph

4 Commits

Author SHA1 Message Date
lzh
40e46d3650 fix(ci): Maven 版本改为 3.9.14 — 阿里云镜像无 3.9.9
Some checks failed
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 11:29:19 +08:00
lzh
4223c6b8da fix(ci): Docker 构建优化 — 修复 Maven 安装超时、启用 BuildKit、优化层缓存
Some checks failed
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
- Dockerfile.deps/template: 改用阿里云镜像手动安装 Maven,避免 apk maven
  拉入冗余 openjdk25(600MB+)导致构建超时
- Jenkinsfile: 添加 DOCKER_BUILDKIT=1,使层缓存真正生效
- Dockerfile.deps: framework/dependencies 源码在 COPY . . 前单独复制并预编译,
  提升缓存命中率;mvn install 去掉 || true,编译失败立即报错
- .dockerignore: 补充 .git/、docs/、sql/、scripts/ 等目录,构建上下文从
  60MB 降至 ~5MB

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 11:23:44 +08:00
lzh
6234709e19 fix: ops镜像修复
Some checks failed
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
2026-01-29 17:48:19 +08:00
lzh
3f4b69d532 perf: 并行构建 + Maven 依赖缓存优化
Some checks failed
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
主要改进:
1. 并行构建(最大 2 个服务同时构建)
2. Maven 依赖基础镜像(aiot-deps)
3. 服务构建基于依赖镜像,跳过依赖下载
4. 部署也支持并行

预期效果:后续构建时间从 25分钟 降至 8-12分钟
2026-01-13 16:05:24 +08:00