为Jenkins Maven项目配置具有适当构建号的构建构件
首先,您需要修改您的项目对象模型(POM)文件位,允许它接受变量在其版本标记.例如:
| <版本>v 1.2。${}快照> < /版本 |
在哪里v是变量名应该在运行作业时检索。这是一个例子,砰的一声代码片段:
接下来,关于Jenkins (Maven项目)任务配置,则需要编辑目标和选择字段。在你的砰的一声文件中引用的值$ {}应该和你在“目标”和“选项”中使用的相同。例如,在上图中:
| v 1.2。$ {}-SNAPHOT |
定义的版本是否在砰的一声文件。因此,你需要将目标和选项配置为:
| ${BUILD_NUMBER} |
你可以在这里看到:
在哪里{BUILD_NUMBER}是您当前在Jenkins上运行的值,该值将在变量“v”。将部署到Artifactory的工件的名称将类似于以下内容:
"18是Jenkins中部署的构建号。因此,部署包时使用的名称是1.2。18-SNAPSHOT,因为它被声明为1.2。v $ {}-SNAPHOT在砰的一声文件.
