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

问题描述 投票:1回答:2

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

jenkins jenkins-pipeline
2个回答
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
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.