所有正式部署只认这一套入口。
标准发版固定三步:
bash docs/deploy/ci/build_images.sh bash docs/deploy/oilan/deploy_cluster.sh bash docs/deploy/jm/deploy_cluster.sh
如果只更新其中一个集群:
deploy_cluster.sh所有部署脚本通过 docs/deploy/lib/resolve_doops.sh 自动定位 DOOPS 二进制,无需手动 export。
当前环境 DOOPS 实际路径:
<仓库根>/.local/bin/doops
脚本自动搜索顺序(找到即停止):
$DOOPS 环境变量(已设置且可执行时直接用)~/.agent/skills/doops/doops-cli~/.local/bin/doops<仓库根>/.local/bin/doops ← 当前环境实际路径<仓库根>/zhiyong-lab-api/platform-tools/doops/skills/doops-cli/doops(需先编译)如以上都找不到,脚本会报错并列出已尝试的路径。
| 目录 | 作用 |
|---|---|
docs/deploy/ci/ | 全局 CI,统一构建并推送主 Harbor |
docs/deploy/oilan/ | Oilan 集群发布入口 |
docs/deploy/jm/ | JM 集群发布入口 |
docs/deploy/*/cd/ | 各集群自己的 Helm 配置真相源 |
docs/deploy/lib/resolve_doops.sh | 统一解析可执行 DOOPS 路径(各脚本 source) |
helm template + kubectl apply fallbackdocs/deploy/*/cd/deploy/cd/... 等同于 docs/deploy/jm/cd/...