有什么办法可以让我为某件事弄到史诗吗?
api返回大量有关问题的信息,但不包括epic。
我正在使用JIRA (https://developer.atlassian.com/display/JIRADEV/JIRA+REST+APIs)。
发布于 2017-06-09 00:45:01
我想提取一个issue的史诗名字,这使我困惑了几天。关键是要认识到,epic只是一个父问题,而史诗名是父issue的summary字段。
所以:
步骤1
通过使用editmeta查询查找epic存储位置的自定义字段:
https://[your-jira-hostname]/jira/rest/api/2/issue/[issue-number]/editmeta
这将产生如下所示的结果,显示我们需要的自定义字段Id
{
"fields": {
<SNIP>
"customfield_12360": {
"required": false,
"schema": {
"type": "any",
"custom": "com.pyxis.greenhopper.jira:gh-epic-link",
"customId": 12360
},
"name": "Epic Link",
"operations": [
"set"
]
}
<SNIP>
}
}步骤2
查询问题,提取自定义字段值。
如果我们的问题是JIRA-34 say,这会产生类似的结果
{
"expand": "renderedFields,names,schema,operations,editmeta,changelog,versionedRepresentations",
"id": "39080",
"key": "JIRA-34",
"fields": {
"summary": "Write heavily upvoted answers for stack overflow",
"customfield_12360": "JIRA-33"
}
}步骤3
现在我们知道我们epic的问题号是JIRA-33,所以现在查询epic.
https://[your-jira-hostname]/jira/rest/api/2/issue/JIRA-33?fields=summary
{
"expand": "renderedFields,names,schema,operations,editmeta,changelog,versionedRepresentations",
"id": "39080",
"key": "JIRA-33",
"fields": {
"summary": "Improve StackOverflow reptuation"
}
}JIRA-34的史诗名称是“改进StackOverflow回复”。
好了。
发布于 2014-06-25 13:30:12
要为某一问题获得史诗般的钥匙:
将请求发送至:/发布/发布-编号
看看这个回应体:
{
...,
fields: {
...,
customfield_11300: ... <- here, the epic should be listed. The number can be different
}
}发布于 2018-03-13 10:04:56
@fiat有非常清晰的步骤可以找到自定义字段和史诗映射。在我的场景中,整个jira实例使用与epic相同的自定义字段。因此,我不需要重复这些步骤来映射每个项目。希望这能帮上忙。
https://stackoverflow.com/questions/24385644
复制相似问题