如何在Jenkins ARTIFACTORY插件中覆盖默认的构建名称和构建号?
默认情况下,当使用Jenkins Artifactory Plugin部署构建信息时,build.name和build.name将被删除。编号将由Jenkins在每次构建执行时自动设置。默认的构建名称将是作业名称,并且构建编号将随着每次运行而增加。
为了修改build.name和build.name。build的编号,buildinfo.name和builinfo. name。number值应该在定义build info对象之后设置,并在将工件上传到Artifactory或安装它们之前设置。
例如,在maven构建中,buildinfo.name和buildinfo.name和buildinfo.name。Number属性应该在创建buildinfo对象之后和运行maven安装命令之前定义:def buildInfo = Artifactory.newBuildInfo()作为另一个例子,在docker构建中,构建名称和构建号将在此阶段定义:
buildInfo.name = "new-pipeline/test/december"
buildInfo。Number = "5"
rtMaven.run pom:“path/to/pom.xml”,目标:“install”,buildInfo: buildInfodef buildInfo = Artifactory.newBuildInfo()在脚本中只定义一个参数(buildinfo.name或buildinfo.number)将覆盖已定义的参数,同时保持第二个参数的默认值。
buildInfo.name = "new-pipeline/test/december"
buildInfo。Number = "5"
rtDocker。推动“arthost.jfrog。io/dev-docker/hello-world:test-image', 'dev-docker', buildInfo