the*_*ant 5 maven jenkins semantic-versioning
在我们的工作中,我们通过 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发布插件,您可以轻松更新版本。你可以做:
mvn release:update-versions
Run Code Online (Sandbox Code Playgroud)
有关更多选项,请查看文档。
| 归档时间: |
|
| 查看次数: |
3460 次 |
| 最近记录: |