【发布时间】:2018-02-26 18:33:12
【问题描述】:
我有 json 文件 (1.json),我可以遍历它来查找项目、父键和自定义字段
jq -r '.issues[] | .key' 1.json
jq -r '.issues[] | .fields.project.key' 1.json
jq -r '.issues[] | .fields.customfield_10107.id' 1.json
输出:
TECH-540
TECH-531
TECH-627
TECH-538
TECH-577
TECH-572
TECH-520
TECH-565
TECH-567
TECH
TECH
TECH
TECH
TECH
TECH
TECH
TECH
TECH
10400
10400
10400
10400
10400
10400
10400
10400
10400
我想将 TECH-XXX 存储到 project=jq -r '.issues[] | .key' 1.json
技术到父母=jq -r '.issues[] | .fields.project.key' 1.json
10400 到 custom_field=jq -r '.issues[] | .fields.customfield_10107.id' 1.json
多变的
对于在 1.json 文件中找到的每个值,请执行以下代码循环(在本例中运行 curl 9 次):
curl -D- -u user:pass -X POST --data "{\"fields\":{\"project\":{\"key\":\"$project\"},\"parent\":{\"key\":\"$parent\"},\"summary\":\"Test ChargenNr\",\"description\":\"some description\",\"issuetype\":{\"name\":\"Sub-task\"},\"customfield_10107\":{\"id\":\"$custom_field\"}}}" -H "Content-Type:application/json" https://jira.company.com/rest/api/latest/issue/
【问题讨论】: