Appearance
text
# Related Code
- `.gitlab-ci.yml`
- `Makefile`
- `Dockerfile.test`
- `dockerfile`
- `hack/release/`CI/CD
Pipeline 阶段
- check-rebase: MR 触发,验证可 rebase
- verify: static_check(占位)
- test: 单元测试 + 构建测试镜像
- post-merge-build: main / release 分支构建镜像
- security-scanning: Trivy 扫描镜像
关键命令
make test:安装依赖并运行 pytestmake dai-bench:构建并 push 镜像(依赖 buildx)make security-scanning:扫描镜像漏洞make gen-release:生成 release notes
产物与版本
- 镜像标签来自
VERSION与 git tag DAI_BENCH_IMAGE_VERSION用于镜像 tag- release notes 输出到
/changes(由 gen-release-notes 生成)
风险点
- 依赖 CI 环境提供 registry 凭证
- buildx builder 创建失败会导致构建中断
- 大模型镜像构建耗时长,CI 超时风险高