如何通过 REST API 获取 jira 票证中的集成版本字段?

How to fetch integrated versions field in jira ticket via REST API?

如何通过 REST 获取 Jira 票证中存在的集成版本字段API?

fixVersion 是 Jira 问题的一部分。因此,出于该目的,可以使用 get issue rest request。 这是来自 atlassian 文档的参考:https://docs.atlassian.com/software/jira/docs/api/REST/8.5.13/#api/2/issue-getIssue

要仅获取 fixVersion 字段及其数据,它将如下所示:

https://jira_url/rest/api/2/issue/$ISSUE_KEY?fields=fixVersions

您的集成版本字段可能是基于项目版本的自定义字段。该字段由其 ID 标识(例如 customfield_10500)。

如果您使用常见的 REST API 方法检索 Jira 问题,您可以在 JSON 响应中看到该字段: https://jira.domain.com/rest/api/2/issue/TEST-123

"fields": {
  ...
  "customfield_10500": [
    {
      "self": "https://jira.domain.com/rest/api/2/version/21787",
      "id": "21787",
      "name": "8.0.3.0",
      "archived": false,
      "released": false
    }
  ],
  ...
}

您可以将请求限制为仅获取特定的自定义字段: https://jira.domain.com/rest/api/2/issue/TEST-123?fields=customfield_10500

要检索所有可用的项目版本,您需要检索所有项目版本:https://docs.atlassian.com/software/jira/docs/api/REST/8.5.13/#api/2/project-getProjectVersions