jira 中的复杂过滤器
Complex filter in jira
我想创建一个像这样工作的过滤器:
对于给定的用户,比如用户 'abc',我想过滤已分配给他、处于进行中状态并转换为已解决状态的用户故事,附有评论JIRA 并且它已关闭,审查中的所有提交(通过浏览变更集添加)都合并到指定的分支(在 bamboo 中)并且构建通过了。所有这些都在一个日期期限内,比如一个月。
我还想查看所有已提交但未通过审查但仍被合并到指定分支的提交。
我能做到吗?
我认为仅使用过滤器是不可能的。
到目前为止你写了什么?
可以安装插件吗?
可以用脚本来完成吗?
您为这个 pourpouse 使用了哪些过滤器?
你的字段是jira字段,还是自定义字段?
编辑:**
首先你应该请求 jira-admin 权限。之后安装 scriptrunner 插件。此插件提供了一些可用于 JQL 搜索的预写函数。我认为没有包含与提交和部署相关的功能。无论如何,您最好的选择是添加一个脚本字段(在 scriptrunner 上提供)并编写您的脚本,因为您可以使用脚本管理 jira 中的所有信息。您的脚本字段可以将其值设置为构建、合并或任何您想要的内容,这样您的过滤器就应该是这样的:
YourScriptedField = "built"
另一方面,您当前的过滤器应该类似于:
asignee was yourUser and status was "In Progress" and status = Closed and (status changed to Resolved after "yyyy-mm-dd" before "yyyy-mm-dd")
我想创建一个像这样工作的过滤器:
对于给定的用户,比如用户 'abc',我想过滤已分配给他、处于进行中状态并转换为已解决状态的用户故事,附有评论JIRA 并且它已关闭,审查中的所有提交(通过浏览变更集添加)都合并到指定的分支(在 bamboo 中)并且构建通过了。所有这些都在一个日期期限内,比如一个月。
我还想查看所有已提交但未通过审查但仍被合并到指定分支的提交。
我能做到吗?
我认为仅使用过滤器是不可能的。 到目前为止你写了什么? 可以安装插件吗? 可以用脚本来完成吗? 您为这个 pourpouse 使用了哪些过滤器? 你的字段是jira字段,还是自定义字段?
编辑:**
首先你应该请求 jira-admin 权限。之后安装 scriptrunner 插件。此插件提供了一些可用于 JQL 搜索的预写函数。我认为没有包含与提交和部署相关的功能。无论如何,您最好的选择是添加一个脚本字段(在 scriptrunner 上提供)并编写您的脚本,因为您可以使用脚本管理 jira 中的所有信息。您的脚本字段可以将其值设置为构建、合并或任何您想要的内容,这样您的过滤器就应该是这样的:
YourScriptedField = "built"
另一方面,您当前的过滤器应该类似于:
asignee was yourUser and status was "In Progress" and status = Closed and (status changed to Resolved after "yyyy-mm-dd" before "yyyy-mm-dd")