SuperAPI AI 工具集

jira-bulk-operations

办公与效率

查看项目

更新于 10-16 05:50

技能介绍

用途:在 JIRA 中大规模处理多个 issue,包括批量流转状态、分配或取消分配、设置优先级、克隆(含子任务与链接)以及永久删除。必须通过 jira-as CLI 使用,不要直接运行 Python 脚本。

主要能力与命令:jira-as bulk transition(--to、可选 --comment、--resolution)、jira-as bulk assign(--assignee、--unassign)、jira-as bulk set-priority(--priority)、jira-as bulk clone(--include-subtasks、--include-links、--target-project、--prefix)、jira-as bulk delete。所有命令均支持 --help。

通用选项:-q/--jql 或 -i/--issues 二选一选择目标;-n/--dry-run 预览;-y/--yes 才真正执行,否则仅预览;-m/--max-issues 限制范围(默认 100);-o/--output 可选 text 或 json。

风险与安全:批量流转、分配、改优先级为警告级;克隆为需谨慎;删除不可逆。执行前务必 --dry-run,删除尤其如此;默认 max-issues 100 可防止误删。

规模建议:5–10 个可先预览再 --yes;50–100 个先 --dry-run 再执行;500+ 先 dry-run,必要时分批。遇到 429 限流可用 --max-issues 分批或错峰运行。退出码:0 全部成功,1 部分失败或校验错误,130 用户取消。

适用场景:批量关闭、批量流转、批量指派、按标签调优先级、克隆 sprint issue、清理测试数据。限制:需相应 JIRA 项目权限(删除需 DELETE_ISSUES);流转目标需可用,可用 jira-as lifecycle transitions ISSUE-KEY 查询;JQL 需先在 JIRA 中验证;子任务默认随父删除,可用 --no-subtasks 保留。收费、价格与部署方式暂未提供。