我正在尝试使用 jira 问题和自定义字段来做到这一点,但事实证明这非常困难。
为简洁起见,可以说以下是我收到的内容:
"expand": "editmeta,renderedFields,transitions,changelog,operations",
"id": "59378",
"self": "https://myjirainstance.com/jira/rest/api/2/issue/59378",
"key": "AB-12345",
"fields":
{
"type": "Bug",
"typeid": "19",
"status": "Backlog",
"summary": "I'm a big bad bug",
"closedDate": null,
"customfield_10170":[{"self":"http://address/1938","value":"Critical","id":"10404"}]
},
我之前已经像这样映射了所有其他字段
curl to jira | jq '.["issues"] |
map({
key: .key,
type: .fields.issuetype.name,
typeid: .fields.issuetype.id,
status: .fields.status.name,
summary: .fields.summary,
closedDate: .fields.resolutiondate,
flag: .fields.customfield_10170["value"]})'
> output/json/FullIssueList.json
但是添加最后一行以获得value
此处建议的结果会导致整个对象从输出文件中排除。
有任何想法吗?