mcpField
Z
zentao-build

zentao-build

github.com/imyuyu開発361 回インストール22 週間前に更新
リポジトリ

zentao-build について

`zentao-cli` で ZenTao のビルドやバージョンを一覧表示、参照、作成、更新、削除するためのスキルです。出力項目、権限、一般的なエラーも説明します。

主な機能

  1. 01ビルドの一覧と絞り込み
  2. 02ビルド詳細の取得
  3. 03ビルドの作成・更新・削除
  4. 04ビルド項目と権限の説明
  5. 05一般的なエラーへの対応

活用シーン

  1. 01プロジェクトや製品のバージョン一覧表示
  2. 02ビルド詳細と関連ストーリーやバグの確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/imyuyu/zentao-cli --skill zentao-build

インストール後、Claude Code で/zentao-buildを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
zentao-build-create.md
zentao-build-delete.md
zentao-build-get.md
zentao-build-list.md
zentao-build-update.md

詳細

プロジェクトの README より

Build (版本)

CRITICAL — 开始前 MUST 先用 Read 工具读取 ../zentao-shared/SKILL.md,其中包含认证、权限处理、配置说明

版本搜索技巧:先区分用户是否特地指定使用搜索 skill,以及是否真的提供了查询关键字(例如版本名称、关键词)。如果用户特地指定使用搜索 skill,或明确给出了查询关键字,则优先使用搜索。如果用户没有特地指定使用搜索 skill,且意图里没有查询关键字,只有范围条件(例如"某产品的版本"、"某项目的版本"),应优先使用 build list。

友好输出:在输出版本详情时,建议同时提取并输出命令返回结果中的相关链接字段(如果有),以便用户可以直接点击跳转查看详情。

Commands

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

FieldTypeDescription
idu64Build ID
namestringBuild 名称(例如 "v1.0.0", "Build-2024-01-15")
productu64产品 ID
projectu64项目 ID
branchu64分支/平台 ID
scm_pathstringSCM 仓库路径
cistringCI 任务名称
pkgstring包路径
file_sizestring文件大小(字节)
generated_atstring构建时间戳
editorstring最后编辑者
created_bystring创建人
created_datestring创建时间
last_edited_bystring最后编辑者
last_edited_datestring最后编辑时间
storiesstring关联的需求数量
bugsstring关联的 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

  1. Build ID 是全局唯一标识,不是本地展示编号
  2. 一个 Build 可能属于某个 Product 或 Project,筛选时注意区分
  3. 版本可能关联多个 Story 和 Bug,查看详情时可注意 stories 和 bugs 字段

权限说明

操作所需权限
build list项目/产品查看权限
build get项目/产品查看权限

コメント