zentao-build について
`zentao-cli` で ZenTao のビルドやバージョンを一覧表示、参照、作成、更新、削除するためのスキルです。出力項目、権限、一般的なエラーも説明します。
主な機能
- 01ビルドの一覧と絞り込み
- 02ビルド詳細の取得
- 03ビルドの作成・更新・削除
- 04ビルド項目と権限の説明
- 05一般的なエラーへの対応
活用シーン
- 01プロジェクトや製品のバージョン一覧表示
- 02ビルド詳細と関連ストーリーやバグの確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ imyuyu/ zentao-cli --skill zentao-buildインストール後、Claude Code で/zentao-buildを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/zentao-build-create.mdzentao-build-delete.mdzentao-build-get.mdzentao-build-list.mdzentao-build-update.md詳細
プロジェクトの README よりBuild (版本)
CRITICAL — 开始前 MUST 先用 Read 工具读取 ../zentao-shared/SKILL.md,其中包含认证、权限处理、配置说明
版本搜索技巧:先区分用户是否特地指定使用搜索 skill,以及是否真的提供了查询关键字(例如版本名称、关键词)。如果用户特地指定使用搜索 skill,或明确给出了查询关键字,则优先使用搜索。如果用户没有特地指定使用搜索 skill,且意图里没有查询关键字,只有范围条件(例如"某产品的版本"、"某项目的版本"),应优先使用
build list。友好输出:在输出版本详情时,建议同时提取并输出命令返回结果中的相关链接字段(如果有),以便用户可以直接点击跳转查看详情。
Commands
build list— List builds/versionsbuild get— Get build detailsbuild create— Create a buildbuild update— Update a buildbuild delete— Delete a build
Common Use Cases
列出版本
# 列出所有版本
zentao-cli build list
# 列出某项目的版本
zentao-cli build list --project 1
# 列出某产品的版本
zentao-cli build list --product 1
# 同时按项目和产品筛选
zentao-cli build list --project 1 --product 1
# 列出某执行的版本
zentao-cli build list --execution 5
获取版本详情
# 获取版本详情
zentao-cli build get 10
# 获取版本详情(JSON 格式)
zentao-cli build get 10 --format json
Output Fields
| Field | Type | Description |
|---|---|---|
| id | u64 | Build ID |
| name | string | Build 名称(例如 "v1.0.0", "Build-2024-01-15") |
| product | u64 | 产品 ID |
| project | u64 | 项目 ID |
| branch | u64 | 分支/平台 ID |
| scm_path | string | SCM 仓库路径 |
| ci | string | CI 任务名称 |
| pkg | string | 包路径 |
| file_size | string | 文件大小(字节) |
| generated_at | string | 构建时间戳 |
| editor | string | 最后编辑者 |
| created_by | string | 创建人 |
| created_date | string | 创建时间 |
| last_edited_by | string | 最后编辑者 |
| last_edited_date | string | 最后编辑时间 |
| stories | string | 关联的需求数量 |
| bugs | string | 关联的 Bug 数量 |
Error Handling
常见错误
| 错误码 | 说明 | 处理方式 |
|---|---|---|
ZEN_NOT_FOUND | 版本不存在 | 检查 Build ID 是否正确 |
ZEN_AUTH_FAILED | 认证失败 | 检查 ZENTAO_TOKEN 是否有效 |
ZEN_PARAM_MISSING | 缺少参数 | 查看命令帮助确认必需参数 |
错误处理示例
# 查看认证状态
zentao-cli auth status
# 验证配置
echo $ZENTAO_URL
echo $ZENTAO_TOKEN
Examples
# 列出所有版本
zentao-cli build list
# 列出某项目的版本
zentao-cli build list --project 1
# 列出某产品的版本
zentao-cli build list --product 1
# 获取版本详情
zentao-cli build get 10
# 获取版本详情(JSON 格式)
zentao-cli build get 10 --format json
Gotchas
- Build ID 是全局唯一标识,不是本地展示编号
- 一个 Build 可能属于某个 Product 或 Project,筛选时注意区分
- 版本可能关联多个 Story 和 Bug,查看详情时可注意
stories和bugs字段
权限说明
| 操作 | 所需权限 |
|---|---|
build list | 项目/产品查看权限 |
build get | 项目/产品查看权限 |
コメント
Markdown 対応