You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过API获取Jira Cloud中关联GitHub的Development/Releases字段数据?

如何导出Jira Cloud中关联GitHub的Development链接(PR/Commit等)

方法1:使用Jira Development Information API

你之前用的Jira REST API 2.0/3.0是通用事项接口,不会返回关联的GitHub开发数据,得用专门的Development Information API。核心请求端点是:

GET /rest/devinfo/0.10/issue/{issueKey}

把{issueKey}替换成你的Jira事项键(比如PROJ-123)。这个接口会返回该事项关联的所有GitHub PR、Commit、分支等数据,其中pullRequests和commits数组里的url字段就是GitHub的实际链接。

示例响应片段:

{
  "pullRequests": [
    {
      "url": "https://github.com/your-org/your-repo/pull/456",
      "title": "Add payment module",
      "state": "OPEN"
    }
  ],
  "commits": [
    {
      "url": "https://github.com/your-org/your-repo/commit/a1b2c3d4",
      "message": "Fix payment validation logic"
    }
  ]
}

调用这个接口需要你拥有Jira项目的Browse Projects权限,且GitHub集成已正常配置。

方法2:自定义字段+Issue Navigator导出

如果不想写代码,可以通过自定义字段把GitHub链接固化到Jira事项中再导出:

  • 进入Jira设置→问题→自定义字段,新建一个文本类型字段(比如命名为「GitHub关联链接」)
  • 配置GitHub集成的自动化规则:当PR/Commit关联到Jira事项时,自动把对应的GitHub URL写入这个自定义字段(用Jira Automation的「触发事件」+「编辑字段」动作即可实现)
  • 打开Issue Navigator,筛选出需要导出的事项,导出CSV/Excel时勾选这个自定义字段,就能拿到链接

方法3:批量自动化导出

如果需要批量处理大量事项,可以用Jira Automation完成批量操作:

  • 创建一个计划触发的自动化规则,通过JQL筛选遍历目标事项列表
  • 对每个事项,调用Development Information API获取关联链接
  • 把链接批量更新到事项的描述、自定义字段,或者直接导出到外部工具(比如Google Sheets)

内容的提问来源于stack exchange,提问作者yoav lax

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 20:48:12