2017-07-17 47 views

回答

-1

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

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

更换folderName/my-pipeline-job与期望的下一个版本号文件夹/作业名。

+0

def job = Jenkins.instance.getItemByFullName(“$ Testbuild”) job.nextBuildNumber = 10 job.save(),如何添加到管道脚本中? – chengluo

+0

脚本控制台与Jenkinsfile声明式管道配置不同。他们问如何在该配置中设置每个构建的构建编号(可能是因为它是在一个初步步骤中生成的)。 – tzrlk

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 

裹的是,在一个阶段的steps部分中的script {}块,如果你使用声明管线和你'很好去。