2009-09-15 53 views
10

我需要跟蹤多個項目之間共享的庫中的問題。有沒有辦法分享這些組件?或者對每個受影響的項目單獨提出問題是否更好?您可以在Jira項目之間共享組件嗎?

+8

是的,它屬於這裏。 JIRA是一個主要由程序員使用的流行工具。 – Novelocrat 2009-09-18 21:15:17

回答

8

我通過爲共享代碼創建一個單獨的項目來解決這個問題,根據它與哪個發佈版本相關來標記每個問題,然後創建跨多個項目查看這些標記的JIRA過濾器,以便跟蹤發佈的問題列表。

例如,假設我有產品A和產品B,它們都使用共享庫。我想發佈產品A的第1版和產品B的第2版;這兩個版本都需要修復共享庫項目中的問題1001。

我用「ProdAVer1 ProdBVer2」標記共享庫問題1001,使用「ProdAVer1」標記版本1的所有產品A問題,使用「ProdBVer2」標記版本2的所有產品B問題。然後,我製作了一個過濾器,其中包含產品A中的所有問題或包含標籤「ProdAVer1」的共享庫,以跟蹤產品A版本的問題,同樣對產品B使用標籤「ProdBVer2」。

聽起來有點囉嗦現在我已經寫下來了,但我認爲這比在多個項目中使用克隆問題更好。

+1

請注意,您可以在問題(也包括跨項目)之間創建JIRA鏈接,以明確它們屬於一個整體。例如,圖書館的問題是否會影響其他產品,這一目瞭然。 – sleske 2014-01-09 09:07:16

2

我們遇到了共享代碼的相同問題。我們目前使用「克隆」在多個項目中創建問題,同時保留它們之間的某些聯繫,但它絕對不是理想的解決方案。

與此問題相關的JIRA project for JIRA上有一系列門票。如果您在那裏設立帳戶,您可以對問題投票以幫助影響開發團隊,並且您可以在門票更新時收到通知。

1

我也使用JIRA CLI(SOAP)來保持兩個項目中的組件列表同步,但它也不是很理想。

〜馬特

1

這可能不是立即有幫助的,因爲你可能打算堅持使用JIRA,但我想我應該指出,這是Launchpad的bug跟蹤提供了很大的創新功能。開發人員注意到,各種開源應用程序中的錯誤經常歸結爲共享庫中的常見錯誤,並開發了將一個問題附加到多個項目,版本和發行版的方法。