我的Jenkins构建了存储在GitHub中的maven repo。我有三个主要分支:
Master
Develop
Release_xx
我在Master中存储的是发布分支合并到Master中的结果,因此也是我的生产分支。
我的Jenkins构建了Master分支,但我能想出的最好的版本是使用git_commit
,git_branch
和build_number
。
我希望能够为我的0.14.5
分支对此master
的人工制品进行版本化。所以这将是0
。release
。increment
我希望能够自动化次要版本的碰撞,我不介意手动更改主要版本。
我通常使用mvn install -Dvariable=value
传递变量。
请有人帮忙指导我!理想情况下,我不想安装maven发布插件。我更喜欢使用脚本或jenkins插件。
答案 0 :(得分:0)
您可以尝试使用https://wiki.jenkins.io/display/JENKINS/Jenkins+Artifactory+Plugin+-+Release+Management插件吗?
这个插件帮助我自动化了发布过程。