重置jenkins构建序号

系统管理 ---> 脚本命令行里执行下面的语句:

http://server:port/script

 

 

更改单个job的下一个序号:
Jenkins.instance.getItemByFullName("YourJobName").updateNextBuildNumber(45)

 

 

更改所有job的起始序号:

import jenkins.model. Jenkins
import hudson.model.Job

Jenkins .instance.allItems(Job).each { job ->
job .updateNextBuildNumber (1901)
}
return;

 

 

删除所有现有序号,并设置下一个构建序号。

import jenkins.model.Jenkins

def jobName = "job_name"
def job = Jenkins.instance.getItem(jobName)

job.getBuilds().each { it.delete() }
job.nextBuildNumber = 8
job.save()

 

同样效果

item = Jenkins.instance.getItemByFullName("your-job-name-here")
//THIS WILL REMOVE ALL BUILD HISTORY
item.builds.each() { build ->
build.delete()
}
item.updateNextBuildNumber(1)

 

posted @ 2022-08-09 11:42  小菜,冲冲冲!  阅读(508)  评论(0编辑  收藏  举报