如何从Linux Jenkins master重置内部版本号?

如何从Linux Jenkins master重置内部版本号?,linux,jenkins,Linux,Jenkins,我有一个Linux Jenkins主机和一个windows从机。我希望所有当前项目的构建编号都被重置,下次我开始构建时,它应该从编号1开始 在Linux master中如何做到这一点?请提供重置内部版本号的步骤?如前所述,您可以使用groovy脚本控制台 进入您的master Jenkins实例并运行以下命令: item = Jenkins.instance.getItemByFullName("Your Project Name") //THIS WILL REMOVE ALL BUILD H

我有一个Linux Jenkins主机和一个windows从机。我希望所有当前项目的构建编号都被重置,下次我开始构建时,它应该从编号1开始


在Linux master中如何做到这一点?请提供重置内部版本号的步骤?

如前所述,您可以使用groovy脚本控制台

进入您的master Jenkins实例并运行以下命令:

item = Jenkins.instance.getItemByFullName("Your Project Name")
//THIS WILL REMOVE ALL BUILD HISTORY
item.builds.each() { build ->
  build.delete()
}
item.updateNextBuildNumber(1)
我已经在我的本地设置中对其进行了测试,并且效果良好:

结果:

可能存在的副本