5
我們目前的SDLC是這樣的:如何在不創建scm標籤的情況下啓動Maven版本?
- 編寫代碼&單元測試
- 發佈到QA系統測試
- 重複步驟1 & 2的要求,直到QA傳遞
- 提升到UAT
- 根據需要重複步驟1到5,直到UAT通過爲止
- 部署到生產
我們正在使用maven-release-plugin來管理髮布版,但希望在整個週期內保持相同的版本號。目前,我們每次構建時,工件發佈版本都會增加。例如1.2.3發佈到QA,修復錯誤並重建爲1.2.4等。
我們已經看過使用release:stage目標,但是第一個用法是在SCM中創建一個標籤,並且隨後每次使用release:從這個SCM標籤開始階段構建,並且不包括在創建此標籤後添加的任何代碼。我們已經嘗試使用release:發佈後的回滾:stage來移除scm標籤,但這不起作用。
有沒有辦法執行這種類型的發佈週期?
謝謝。