Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在特定日期后运行Jira中添加到特定sprint的问题报告?_Jira - Fatal编程技术网

如何在特定日期后运行Jira中添加到特定sprint的问题报告?

如何在特定日期后运行Jira中添加到特定sprint的问题报告?,jira,Jira,如何在特定日期后运行添加到特定sprint的Jira中的问题报告?更新日期不会有帮助,因为该日期会通过许多不同的操作进行更新。有什么想法吗 同样,如何报告特定项目中产生的问题/在特定日期后转移到特定项目 最好通过Web UI,但JIRA API也可以 谢谢 下面是一个小脚本jira-issue-search.sh: #!/bin/bash JIRA_USER=your_username JIRA_PASS=your_password JIRA_REST=http://jira.tld/rest

如何在特定日期后运行添加到特定sprint的Jira中的问题报告?更新日期不会有帮助,因为该日期会通过许多不同的操作进行更新。有什么想法吗

同样,如何报告特定项目中产生的问题/在特定日期后转移到特定项目

最好通过Web UI,但JIRA API也可以


谢谢

下面是一个小脚本jira-issue-search.sh:

#!/bin/bash

JIRA_USER=your_username
JIRA_PASS=your_password
JIRA_REST=http://jira.tld/rest/api/2

Q=${1?Search Query}
E=${2?Expand fields}

DATA="{\"jql\":\"${Q:q}\",\"validateQuery\":\"true\",\"startAt\":0,\"maxResults\":100,\"expand\":[\"${E:q}\"]}"
curl -s -u ${JIRA_USER}:${JIRA_PASS} -X POST -H "Accept: application/json" -H "Content-Type: application/json" --data "${DATA:q}" ${JIRA_REST}/search | json_xs -f json  -t json-pretty
您将以如下方式运行它:
jira-issue-search.sh'Sprint=\“YourSprintName\”changelog

生成的json将具有名为“issues”的数组,其中包含带有字段keychangelog/histories[]/{items[]/field=Sprint,created>your_date}的记录。我有很多脚本可以用json进行查询,但您可能想用您正在使用的任何语言编写这些脚本

要回答第二个问题,这取决于您如何对项目进行建模。如果使用jira项目,则问题无法在它们之间移动,因此这只是创建日期比较,但如果使用某些自定义字段,您可以通过搜索changelogitems/field=field\u name和items/to=project\u name在字段上进行比较,然后再次将该变更日志条目中创建的与您的日期进行比较