gpt4 book ai didi

Jira API issueLink 连接两个不同的实例

转载 作者:行者123 更新时间:2023-12-04 15:33:26 26 4
gpt4 key购买 nike

所以,我有 2 个不同的 Jira 实例(假设是 A 和 B),但它们相互连接。

我可以在 A 中的问题中手动创建链接,指向 B 实例中的问题。因此,我可以跟踪来自其他实例的问题。但是我将如何使用 API 做到这一点?

如果有一个实例,我将使用它:https://docs.atlassian.com/jira/REST/latest/#d2e5606

有没有办法确定应该把“外在”问题放在哪里?

作为补充 - 我不想使用 remoteLink,因为它不一样(它只是一个原始链接,我需要一个真正的“连接”,状态发生变化)。

更新

我添加了一个答案,可以在那里看到示例 bash 脚本

最佳答案

我找到了答案。

1)我们正在查询要链接的jira问题(端点是/rest/api/latest/issue/${JIRA_ISSUE})

curl -D- -u ${JIRA_U}:${JIRA_P} -X GET -H "Content-Type: application/json" -m 60 ${JIRA_SOURCE_LINK}

并提取“id”字段。这是jira“A”中问题的内部ID

2) 现在我们需要发布一个远程链接到 jira B '(/rest/api/latest/issue/${JIRA_ISSUE}/remotelink endpoint)' 知道什么是 jira A 的 appId 以及什么是内部编号来自(1)类型为“com.atlassian.jira”的问题,请参阅“globalId”“issueId”:
{
"globalId": "appId=0000-0000-000-000-000&issueId=101",
"application": {
"type": "com.atlassian.jira",
"name": "Jira name"
},
"relationship": "relates to",
"object": {
"url": "https://jiraurl/browse/ISSUE-11",
"title": "ISSUE-11",
"icon": {},
"status": {
"icon": {}
}
}

}

我们会像这样: curl -D- -u ${JIRA_U}:${JIRA_P} -X POST -d '${JSON_TO_POST}' -H "Content-Type: application/json" -m 60 ${JIRA_LINK}
它已经完成了。

关于Jira API issueLink 连接两个不同的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29850252/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com