如何通过 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
如何通过 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