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
ように取得するために最後の行を追加すると、オブジェクト全体が出力ファイルから除外されます。
何か案は?