YouTrack问题管理

3小时前更新 1 00
YouTrack问题管理YouTrack问题管理
YouTrack问题管理

技能简介

通过命令行工具ytctl连接YouTrack实例,实现工单创建、更新、查询、评论及批量操作,支持项目管理和工作流状态查看。

能做什么

  • 列出项目和工单,支持过滤与分页
  • 创建、更新工单字段(状态、负责人、优先级)
  • 添加评论和批量评论
  • 执行批量更新与分配操作
  • 生成项目统计报告和用户活动报告
  • 查看工作流状态和有效用户列表

使用说明

安装准备

依赖:jqcurl。将脚本放入PATH可访问目录。

配置凭证

方式一:配置文件~/.config/youtrack/config.json

{"url":"https://your-instance.youtrack.cloud","token":"perm:xxx"}

方式二:环境变量YOUTRACK_URLYOUTRACK_TOKEN

获取Token:YouTrack → Profile → Account Security → New Token

常用命令

# 列出项目
ytctl projects

# 查询工单
ytctl issues SP --query "state: Open"

# 创建工单
ytctl create SP "Bug: Login fails"

# 更新工单
ytctl update SP-123 state "In Progress"

# 批量更新(先预览)
ytctl bulk-update "project: SP state: Open" state "Closed" --dry-run

输入与输出

见下方输入与输出表格。

项目内容
输入YouTrack实例URL、永久Token、项目短名称、工单编号、YouTrack查询语法、字段更新键值对
输出项目列表、工单详情表格、JSON原始数据、批量操作结果、统计报告、状态分布图
适用人群YouTrack研发团队、批量处理工单的运维人员、命令行偏好开发者、自动化脚本编写者
不包含YouTrack服务端部署、可视化界面、其他项目管理工具集成、实时通知推送

 

风险提示

  • Token需妥善保管,避免泄露永久权限凭证
  • 批量操作默认支持--dry-run预览,确认后再执行
  • 直接修改工单状态可能影响团队工作流
  • API调用频率受YouTrack实例限制

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/iahmadzain/youtrack/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...