如何在特定日期之后添加到特定冲刺中的Jira中的问题报告?

时间:2016-07-29 23:20:04

标签: jira

如何在特定日期之后添加到特定sprint中的Jira中的问题报告?更新日期不会有帮助,因为更新日期会有很多不同的操作。有任何想法吗?

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

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

谢谢!

1 个答案:

答案 0 :(得分:0)

所以这里有一个小脚本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'的数组,其中包含字段更改日志 /历史记录[] / {items []的记录/ field = Sprint,创建> your_date}。我有一堆脚本在json中进行查询,但你可能想用你正在使用的任何语言编写它。

要回答第二个问题,这取决于您对项目进行建模的方式。如果您使用jira项目,则无法在它们之间移动问题,因此它只是创建日期比较,但如果您使用某个自定义字段,则可以通过搜索更改日志来比较该字段项目/字段 = field_name和 items / to = project_name,并再次将该更改日志条目中的已创建与your_date进行比较。