mcpField
Z
zentao-build

zentao-build

github.com/imyuyu开发361 次安装22 周前更新
代码仓库

关于 zentao-build

用于通过 `zentao-cli` 列出、查看、创建、更新和删除禅道构建或版本的技能,并说明输出字段、权限和常见错误。

主要功能

  1. 01列出并筛选构建
  2. 02获取构建详情
  3. 03创建、更新和删除构建
  4. 04构建字段与权限说明
  5. 05常见错误处理

适用场景

  1. 01列出项目或产品的版本
  2. 02查看构建详情及关联需求或 Bug

安装

复制下面的命令,在终端中运行。

$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项目/产品查看权限

评论

支持 Markdown