重置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)