簡體   English   中英

Jenkins,Maven和語義版本控制:如何增加主要版本或次要版本

[英]Jenkins, Maven and semantic versioning: How to increment either the major or minor version

在我們的工作中,我們通過Jenkins工作發布和部署我們的組件。 這個問題是它只增加“補丁”版本號(major.minor.patch,例如4.2.1轉到4.2.2)。 我想要的是讓工作告訴maven這是一個“次要”版本(4.2.1 - > 4.3.0),一個“主要”版本(4.2.1 - > 5.0.0)或補丁版本(默認行為)。

Jenkins將參數傳遞給maven的接口非常簡單,但有任何命令可以使maven更新次要版本或主要版本,而無需明確說明您需要的版本(和開發版本)。 因為它可以很容易地更新補丁版本,所以我希望有一些命令可以為次要版本或主要版本做同樣的事情。

使用mvn和release插件,您可以輕松更新版本。 你可以做:

mvn release:update-versions

有關更多選項,請查看文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM