【发布时间】:2017-06-19 18:10:44
【问题描述】:
我有一个 Linux Jenkins master 和一个 windows slave。我希望重置所有当前项目的构建编号,下次我开始构建时,它应该从编号 1 开始。
如何在 Linux master 中做到这一点?请提供重置内部版本号的步骤?
【问题讨论】:
我有一个 Linux Jenkins master 和一个 windows slave。我希望重置所有当前项目的构建编号,下次我开始构建时,它应该从编号 1 开始。
如何在 Linux master 中做到这一点?请提供重置内部版本号的步骤?
【问题讨论】:
您可以按照here 的说明使用 groovy 脚本控制台。
进入您的 Jenkins 主实例 http://your_jenkins_url/script 并运行:
item = Jenkins.instance.getItemByFullName("Your Project Name")
//THIS WILL REMOVE ALL BUILD HISTORY
item.builds.each() { build ->
build.delete()
}
item.updateNextBuildNumber(1)
我已经在本地设置中对其进行了测试,并且成功了:
结果:
【讨论】: