2016-11-13 62 views
1

假設我們有一個使用Maven和JIRA問題跟蹤器構建的Java項目。像往常一樣,我們在兩個發行版之間構建快照(例如1.0.0-SNAPSHOT)。如何在SNAPSHOT發行版上跟蹤修復版本?

現在,我們要報告一個快照中出現的錯誤('Affects Version'),將其分配給開發人員並最終解決它('修復版本')。但是,我們並沒有爲JIRA項目中的每個構建聲明專用的項目版本,所以我們始終爲這兩個版本字段填寫「1.0.0-SNAPSHOT」。

我覺得這樣做沒有錯。但缺點是,我們無法追蹤解決問題的確切構建。

什麼是最佳實踐來實現這一目標?

+1

跟蹤解決問題的提交(將提交中的問題命名)以及與JIRA中的特定版本相關的內容。在您發佈1.0.0之後,您可以將JIRA中的版本從1.0.0- SNAPSHOT到1.0.0。除此之外,我會一直命名1.0.0版本,並且不要在JIRA中使用1.0.0-SNAPSHOT。 – khmarbaise

回答

0

我同意khmarbaise的評論。

JIRA「影響版本」和「修復版本」並不適合追蹤快照/構建編號。如果您確實想要跟蹤此問題以解決開發中的版本問題,您可以輕鬆添加自定義字段,或者只是在介紹提問快照/構建編號和修復問題的習慣時引入習慣。