最近,笔者所在团队的 jenkins 所在的服务器经常报硬盘空间不足。经查发现很多任务没有设置“丢弃旧的构建”。通知所有的团队检查自己的 jenkins 任务有没有设置丢弃旧的构建,有些不现实。
一开始想到的是使用 jenkins的 api 来实现批量修改所有的 jenkins 任务。笔者对这个解决方案不满意,经 google 发现有同学和我遇到了同样的问题。他使用的更“技巧”的方式:在 jenkins 脚本命令行中,通过执行 groovy 代码操作 jenkins 任务。
总的来说,就两步:
进入菜单:系统管理 –> 脚本命令行
在输入框中,粘贴如下代码:

