Jenkins Versioning Artefacts自动

时间:2017-07-18 16:02:24

标签: git maven jenkins jenkins-plugins

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

  • Master
  • Develop
  • Release_xx

我在Master中存储的是发布分支合并到Master中的结果,因此也是我的生产分支。

我的Jenkins构建了Master分支,但我能想出的最好的版本是使用git_commitgit_branchbuild_number

问题:

我希望能够为我的0.14.5分支对此master的人工制品进行版本化。所以这将是0releaseincrement

我希望能够自动化次要版本的碰撞,我不介意手动更改主要版本。 我通常使用mvn install -Dvariable=value传递变量。

请有人帮忙指导我!理想情况下,我不想安装maven发布插件。我更喜欢使用脚本或jenkins插件。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用https://wiki.jenkins.io/display/JENKINS/Jenkins+Artifactory+Plugin+-+Release+Management插件吗?
这个插件帮助我自动化了发布过程。