所以我試圖用這個Groovy代碼腳本控制檯,像這樣重置詹金斯建立在一個作業號(因爲我之前有很多時間):詹金斯版本號重置失敗
item = Jenkins.instance.getItemByFullName("your-job-name-here")
//THIS WILL REMOVE ALL BUILD HISTORY
item.builds.each() { build ->
build.delete()
}
item.updateNextBuildNumber(1)
出於某種原因這不再起作用,所以我嘗試安裝「設置下一個內部編號」插件,這也沒有任何影響。
然後我嘗試更改與作業有關的「nextBuildNumber」文件,並要求Jenkins重新從磁盤加載配置。
任何想法爲什麼在Jenkins 2.46.3上構建編號重置被證明是如此嚴峻的挑戰?
IIRC'Jenkins.instance.save()'或類似的 – StephenKing