2014-05-21 501 views
2

有沒有辦法使用通配符搜索字段?使用帶JQL的通配符查詢JIRA版本

我有兩個字段,我只想以DEVX開頭的名字。我嘗試過引號和星號,如「DEVX *」。有沒有辦法在這個查詢中做到這一點?這些是帶有JIRA 5.2.4的Version Picker類型的自定義字段。

例如。

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

回答

5

隨着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版本組合在一起,那麼這個技術可以爲你工作了。

+0

相同的功能也提供[JQL技巧插件](https://marketplace.atlassian.com/plugins/com.j-tricks.jql-plugin/server/overview]。但也許有人可能會建議解決沒有付費插件在所有? – Hubbitus