1
假設我們有一個使用Maven和JIRA問題跟蹤器構建的Java項目。像往常一樣,我們在兩個發行版之間構建快照(例如1.0.0-SNAPSHOT)。如何在SNAPSHOT發行版上跟蹤修復版本?
現在,我們要報告一個快照中出現的錯誤('Affects Version'),將其分配給開發人員並最終解決它('修復版本')。但是,我們並沒有爲JIRA項目中的每個構建聲明專用的項目版本,所以我們始終爲這兩個版本字段填寫「1.0.0-SNAPSHOT」。
我覺得這樣做沒有錯。但缺點是,我們無法追蹤解決問題的確切構建。
什麼是最佳實踐來實現這一目標?
跟蹤解決問題的提交(將提交中的問題命名)以及與JIRA中的特定版本相關的內容。在您發佈1.0.0之後,您可以將JIRA中的版本從1.0.0- SNAPSHOT到1.0.0。除此之外,我會一直命名1.0.0版本,並且不要在JIRA中使用1.0.0-SNAPSHOT。 – khmarbaise