使用带有JQL的通配符查询JIRA版本

时间:2014-05-21 22:46:47

标签: jira jql

有没有办法用通配符搜索字段?

我有两个字段,我只想要以DEVX开头的名字。我试过引号和星号,比如“DEVX *”。有没有办法在此查询中执行此操作?这些是带有JIRA 5.2.4的Version Picker类型的自定义字段。

例如

project = XXXXXX and "Target Release" = "DEVX" or "Fixed In Version/s" = "DEVX"

1 个答案:

答案 0 :(得分:6)

使用Script Runner for JIRA加载项,您可以使用这样的JQL:

project=MYPROJ and fixversion in versionMatch("DEVX*")

您可以在versionMatch运算符中使用其他类型的正则表达式,例如“1. *”等。

如果您使用的是JIRA OnDemand,并且无法安装附加组件,则无法使用Script Runner。但是,另一件可能有用的事情是JIRA中的版本是有序的(或者至少它们可以是,如果您从项目版本的管理屏幕将它们拖动到适当的顺序)。完成后,您可以根据您指定的顺序对版本进行比较,如下所示:

project=MYPROJ and fixversion >= "1.2" and fixversion <= "1.5"

如果您将DEVX版本组合在一起,那么这项技术也适用于您。