Public agent skills for Baizhi platform.
| gitops-app-onboarding | ||
| README.md | ||
Agent Skills
这个仓库用于公开分发可安装的 agent skills。
技能列表
gitops-app-onboarding
用于 Baizhi GitOps 平台的项目接入工作流,适用于:
deploy.baizhi.cloudregistry.baizhi.cloud- GitLab + Argo CD 的固定交付模型
适合处理:
- 给当前平台接入新项目
- 恢复
.gitlab-ci.yml、deploy/、Helm Chart、release bundle - 修当前平台的发版链路
- 让应用仓库在发版时推送自己的 release 结果
执行时会遵守这些平台规则:
- 明确列出应用仓库必须产出的文件、GitOps 导出结果和 CI 处理顺序
- 只允许应用仓库 CI 同步当前应用自己的 release 结果与
Application.targetRevision deploy/release/secret.yaml是应用私有 Secret 作者源- 应用仓库 CI 保留 GitOps 仓库中已有的
manifests/kustomization.yaml与manifests/db-secret.yaml - 如果 Go 构建发生在 Dockerfile 内,
build-images必须用--build-arg透传GOPROXY等构建变量 - 需要公网 HTTP 入口时固定使用 nginx + 单一
NodePort,不改成 Ingress - 百智云用户鉴权是必填项,按固定顺序逐项补齐
app_id与证书材料 - 平台 shared 之外的私有依赖必须明确来源;第三方镜像保持真实来源
不适合处理:
- 通用 GitLab CI 改造
- 通用 Helm Chart 编写
- 未指向当前平台常量的通用 GitOps / Argo CD 任务
- 修改其他应用的
Application、任意AppProject或其他与当前应用版本引用无关的发布侧清单 - 改成 Ingress 驱动的对外暴露方式
安装
安装 gitops-app-onboarding:
npx skills add "https://deploy.baizhi.cloud/gitops-admin/agent-skills.git" --full-depth --skill gitops-app-onboarding -g -y
如果已经拿到本地副本,也可以直接从本地目录安装:
npx skills add "/path/to/agent-skills" --full-depth --skill gitops-app-onboarding -g -y
安装后可先确认是否已被识别:
npx skills add "https://deploy.baizhi.cloud/gitops-admin/agent-skills.git" --full-depth --skill gitops-app-onboarding --list
仓库结构
agent-skills/
├── README.md
└── gitops-app-onboarding/
└── SKILL.md