如何使用jenkins将我的war文件推送到nexus存储库自动更新版本ID?

时间:2017-10-19 07:09:19

标签: jenkins jenkins-plugins

我让Jenkins使用Maven作为构建工具进行设置。 Java项目是从SVN中提取的,它是使用Maven构建的(所有内部都是Jenkins)。一旦项目构建完毕,我就会获得project.war包文件,我需要使用构建设置Nexus Repository Manager发布者自动将其上传到Nexus Repository。

1 个答案:

答案 0 :(得分:0)

在Jenkins Job中,您可以在maven目标之后的构建部分进行设置:

deploy -Drevision=$BUILD_NUMBER

在您的Maven项目POM中,您可以定义<version>1.0.${revision}</version>,例如拥有以1.0.X开头的版本。 X表示通过修订变量设置的Jenkins构建的当前构建号。