Jenkins清空所有构建记录

Jenkins服务器运行时间长了CPU占用始终100%,重启也解决不了,用以下脚本删除所有构建记录解决问题

Jenkins.instance.getItems().each {
    it.getItems().each() {
        println(it.getFullName())
        it.getBuilds().each{ it.delete() }
        //it.nextBuildNumber = 1
        //it.save()
    }
}

脚本在这里面执行

然后把workspace目录清空
再安装discard old build插件,自动删除旧的构建记录

发表回复