获取开发 \ 使用 Jira 中的 API 发布字段

问题描述 投票:0回答:1

我们正在使用 Jira cloud,想要导出一些项目,包括所有数据。 我们唯一无法获取的值是开发链接,它们是 GitHub 存储库的链接。 (公关、承诺等)

有没有办法使用API导出此类数据?不然呢?

我尝试使用 api 2.0 和 3.0 版,但没有返回 GitHub 的实际链接。

jira jira-rest-api
1个回答
0
投票

调用 https://NAME.atlassian.net/rest/dev-status/latest/issue/detail?issueId=10195&applicationType=GitHub&dataType=branch 返回:

{
  "errors": [],
  "detail": [
    {
      "branches": [
        {
          "name": "[REMOVED]-branch-SFF-27",
          "url": "https://github.com/[REMOVED]/1st_repository/tree/[REMOVED]-branch-SFF-27",
          "createPullRequestUrl": "https://github.com/[REMOVED]/1st_repository/pull/new/[REMOVED]-branch-SFF-27",
          "repository": {
            "name": "[REMOVED]/1st_repository",
            "url": "https://github.com/[REMOVED]/1st_repository",
            "branches": []
          },
          "lastCommit": {
            "id": "85663xxxxxxxxxxxxx",
            "displayId": "85663f",
            "authorTimestamp": "2019-10-31T16:53:18.000+0000",
            "url": "https://github.com/[REMOVED]/1st_repository/commit/85663fxxxxxxxxxxxxxxx",
            "author": {
              "name": "[REMOVED]"
            },
            "fileCount": 0,
            "merge": false,
            "message": "Create SFF-27 again",
            "files": []
          }
        }
      ],
      "pullRequests": [],
      "repositories": [],
      "_instance": {
        "name": "GitHub",
        "baseUrl": "https://github.com",
        "type": "GitHub",
        "id": "com.github.integration.production",
        "typeName": "GitHub",
        "singleInstance": true
      }
    }
  ]
}

存储库和拉取请求也可以这样做

© www.soinside.com 2019 - 2024. All rights reserved.