首页 文章

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

提问于
浏览
3

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

1 回答

  • 0

    使用 mvn 和发布插件,您可以轻松更新版本 . 你可以做:

    mvn release:update-versions
    

    有关更多选项,请查看documentation .

相关问题