$npx -y skills add kweaver-ai/kweaver-dip --skill ci本文档描述持续集成相关流程
| 1 | # CI |
| 2 | |
| 3 | ## 流程 |
| 4 | |
| 5 | 1. 构建镜像并推送到华为云,命令为: |
| 6 | |
| 7 | ```bash |
| 8 | docker buildx build \ |
| 9 | --platform linux/amd64,linux/arm64 \ |
| 10 | --provenance=false \ |
| 11 | --sbom=false \ |
| 12 | -f Dockerfile \ |
| 13 | -t swr.cn-east-3.myhuaweicloud.com/kweaver-ai/dip/dip-studio:<tag> \ |
| 14 | --push \ |
| 15 | . |
| 16 | ``` |
| 17 | 说明: |
| 18 | - <tag> 的命名规则为:0.5.0-<分支名>.<7 位随机16进制字符>,例如:0.5.0-main.c7182b3 |
| 19 | |
| 20 | 2. 修改 @chart/Chart.yaml 中的 `version` 字段。格式为:<镜像 tag>-<日期>.<递增号>,例如:假设镜像 tag 为 `0.5.0-main.c7182b3`,当前日期为 2026 年 4 月 14 日,则 `version` 为:`0.5.0-main.c7182b3-20260414.1` |
| 21 | 3. 修改 @chart/values.yaml 中的 `image.tag`,与镜像 tag 保持一致。 |
| 22 | 4. 构建 Helm Chart,命令为: |
| 23 | ``` |
| 24 | helm package chart |
| 25 | ``` |