【jenkins】jenkins批量删除job的构建历史
jenkins批量删除job的构建历史
·
1、点击系统设置->脚本命令行
2、 输入删除脚本,点击运行即可
// 小于最大构建数量,都删除
def maxNumber = 10000
// 获取所有任务名
def jobNames = Jenkins.instance.getJobNames()
// 循环删除
for (def jobName : jobNames) {
def job = Jenkins.instance.getItemByFullName(jobName)
job.getBuilds().each{it.delete()}
// 设置下次从1开始
job.nextBuildNumber = 1
job.save()
}
更多推荐
已为社区贡献2条内容
所有评论(0)