SuperAPI AI 工具集

jira-developer-integration

办公与效率

查看项目

更新于 10-15 21:55

技能介绍

用途:面向开发者的 JIRA 工作流集成,覆盖 Git、CI/CD 与发布自动化。适用于开发前生成规范分支名、开发中从提交信息提取问题键并关联、代码评审时生成 PR 描述、以及 CI/CD 中跟踪构建部署与自动流转问题。

主要能力:从 JIRA 问题生成标准化分支名(支持 feature、bugfix、hotfix、task、epic、spike、chore、docs 前缀,可 --auto-prefix 按问题类型自动判断);从提交信息解析问题键(支持管道输入 git log);生成 PR 描述(可含测试清单、标签、组件,支持复制到剪贴板);将提交与 PR 关联到 JIRA 问题;获取问题关联的提交信息。

使用方式:必须使用 jira-as CLI,不要直接运行 Python 脚本。常用命令:jira-as dev branch-name PROJ-123、jira-as dev parse-commits、jira-as dev pr-description PROJ-123 -c、jira-as dev link-pr PROJ-123 -p <PR链接>、jira-as dev link-commit PROJ-123 -c abc123def、jira-as dev get-commits PROJ-123。各命令支持 --help。需配置环境变量 JIRA_SITE_URL、JIRA_EMAIL、JIRA_API_TOKEN。输出格式因命令而异,如 branch-name 支持 text/json/git,parse-commits 支持 text/json/csv,get-commits 支持 text/json/table。退出码 0 成功、1 错误、2 用法或认证错误。

限制:生成分支名、解析提交、获取提交、生成 PR 描述为只读本地输出;关联提交与 PR 会添加元数据,可移除。资料未提供具体收费、价格与平台支持范围。