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

问题描述 投票:4回答:1

在我们的工作中,我们通过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更新次要版本或主要版本,而无需明确说明您需要的版本(和开发版本)。因为它可以很容易地更新补丁版本,所以我希望有一些命令可以为次要版本或主要版本做同样的事情。

maven jenkins semantic-versioning
1个回答
1
投票

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

mvn release:update-versions

有关更多选项,请查看documentation

© www.soinside.com 2019 - 2024. All rights reserved.