我們有一些由Mercurial存儲庫「管理」的應用程序。我們使用Jenkins構建版本。我們如何最好地跟蹤我們存儲庫中的「發佈點」?
一旦詹金斯建立了一個版本,我們將其發佈並繼續使用新功能。但是,我們沒有具體的方式來跟蹤我們發佈的版本。我們當然可以弄清楚,但完成它需要一些工作。
如果任何給定的發行版出了問題,並且需要找到發佈失敗的代碼,並且需要很多「回溯」。我們不能簡單地修復存儲庫「head/trunk」中的錯誤,因爲我們可能已經引入了新功能。我們想要的是快速獲得我們發佈的版本,修復那裏的錯誤並再次發佈。
對此有沒有「最佳實踐」?詹金斯是否有一個好方法來標記它正在進行的修訂?