Git Jenkins自动对人工制品进行版本控制

Git Jenkins自动对人工制品进行版本控制,git,maven,jenkins,jenkins-plugins,Git,Maven,Jenkins,Jenkins Plugins,我的Jenkins构建了存储在GitHub中的maven repo。我有三个主要分支: Master 开发 Release\u xx 我在Master中存储的是发布分支合并到Master中的结果,因此也是我的生产分支 My Jenkins构建主分支,但我能找到的版本控制的最佳方法是使用git\u commit、git\u分支和build\u number 问题: 我希望能够为我的master分支按此0.14.5对我的人工制品进行版本设置。因此,这将是0releaseincrement 我希望

我的Jenkins构建了存储在GitHub中的maven repo。我有三个主要分支:

  • Master
  • 开发
  • Release\u xx
我在Master中存储的是发布分支合并到Master中的结果,因此也是我的生产分支

My Jenkins构建主分支,但我能找到的版本控制的最佳方法是使用
git\u commit
git\u分支
build\u number

问题: 我希望能够为我的
master
分支按此
0.14.5
对我的人工制品进行版本设置。因此,这将是
0
release
increment

我希望能够自动切换次要版本,我不介意手动更改主要版本。 我通常使用
mvn安装-Dvariable=value
传入变量


拜托,有人能帮我引路吗!理想情况下,我不想安装maven发布插件。我更喜欢使用脚本或jenkins插件

您可以尝试使用插件吗
这个插件帮助我实现了发布过程的自动化。

首先想到的是将版本maven插件与Jenkins中单独的管道步骤中调用的版本结合使用?