【问题标题】:How to get JIRA issue for branch/pull request?如何获取分支/拉取请求的 JIRA 问题?
【发布时间】:2016-06-01 09:13:21
【问题描述】:

我同时使用 JIRA 和 Stash REST API 从我们的系统中读取数据,但我没有成功找出如何获取与给定拉取请求相关联的 JIRA 问题。我可以轻松地获取拉取请求的 from 分支,因此获取与给定分支关联的问题也可以。

我知道如何获取与给定问题相关的拉取请求,也就是说,反过来,但显然我无法扫描所有问题。此外,网络界面显示信息,但我想避免以编程方式使用它。肯定有使用 API 的方法吗?

【问题讨论】:

    标签: jira pull-request jira-rest-api bitbucket-server


    【解决方案1】:

    有这个 REST 资源可以检索拉取请求的 JIRA 问题:

    /rest/jira/1.0/projects/{projectKey}/repos/{repositorySlug}/pull-requests/{pullRequestId}/issues
    

    它的响应如下:

    [
      {
        "key": "JRA-11",
        "url": "https://jira.atlassian.com/browse/JRA-11"
      },
      {
        "key": "JRA-9",
        "url": "https://jira.atlassian.com/browse/JRA-9"
      }
    ]
    

    StashBitbucket 都可以使用。

    【讨论】:

    • 像魅力一样工作!非常感谢。
    • 我安装了 JIRA 7.2.1 的服务器,但无法正常工作。是否仅在云中支持?
    • @Jason,此 REST 资源可用于 Stash 和 Bitbucket,而不是 JIRA。
    猜你喜欢
    • 2021-11-25
    • 1970-01-01
    • 2022-11-10
    • 2023-02-24
    • 2020-10-01
    • 1970-01-01
    • 2014-11-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多