如何通过管道设置构建版本信息?

时间:2017-07-17 05:18:36

标签: jenkins jenkins-pipeline

在我通过管道的Jenkins构建工作中,我需要在构建历史列表中显示构建描述。如何在管道中设置它?

2 个答案:

答案 0 :(得分:0)

根据this support article,您可以通过在脚本块中运行currentBuild.displayName = "7.6.2"(或任何版本)来更新给定版本的显示名称。

因此,使用版本号插件,您可以执行以下操作:

BUILD_VERSION_GENERATED = VersionNumber(
        versionNumberString: '7.6.2.${BUILDS_ALL_TIME, X}',
        projectStartDate:    '1970-01-01',
        skipFailedBuilds:    true)
currentBuild.displayName = BUILD_VERSION_GENERATED

如果你正在使用声明性管道,那么将它包裹在舞台的script {}部分的steps块中,你就可以了。

答案 1 :(得分:-1)

执行脚本控制台($JENKINS_URL/script):

def job = Jenkins.instance.getItemByFullName("folderName/my-pipeline-job")
job.nextBuildNumber = 10
job.save()

folderName/my-pipeline-job替换为您的文件夹/作业名称,并添加所需的下一个内部版本号。