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



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

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

最好通过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/historys[]/{items[]/field=Sprint,created>your_date}的记录。我有一堆用json进行查询的脚本,但您可能希望用您正在使用的任何语言编写这些脚本。

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

最新更新