为Jenkins Maven项目配置具有适当构建号的构建构件

Swarnendu Kayal
2021-09-13 09:38

首先,您需要修改您的项目对象模型(POM)文件位,允许它接受变量在其版本标记.例如:

<版本>v 1.2。${}快照> < /版本

在哪里v变量名应该在运行作业时检索。这是一个例子,砰的一声代码片段:

用户添加图片"src=

接下来,关于Jenkins (Maven项目)任务配置,则需要编辑目标和选择字段。在你的砰的一声文件中引用的值$ {}应该和你在“目标”和“选项”中使用的相同。例如,在上图中:

v 1.2。$ {}-SNAPHOT

定义的版本是否在砰的一声文件。因此,你需要将目标和选项配置为:

${BUILD_NUMBER}

你可以在这里看到:

用户添加图片"src=

在哪里{BUILD_NUMBER}是您当前在Jenkins上运行的值,该值将在变量“v”。将部署到Artifactory的工件的名称将类似于以下内容:

用户添加图片"src=

18是Jenkins中部署的构建号。因此,部署包时使用的名称是1.2。18-SNAPSHOT,因为它被声明为1.2。v $ {}-SNAPHOT砰的一声文件