如何在jenkins中删除超过6个月的非活动作业

时间:2015-11-27 12:03:51

标签: jenkins

我的dev-jenkins有2000多个工作,我想删除Jenkins中超过6个月的非活动工作,以及不同奴隶上的工作空间。

Jenkins版本使用 - 1.580.3

提前致谢。

AYUSH

2 个答案:

答案 0 :(得分:2)

没有正式的解决方案(=插件或本机Jenkins功能)。

您可以在此处找到Groovy脚本,删除非活动工作区: http://jenkins-ci.361315.n4.nabble.com/automated-deletion-of-workspaces-td3799739.html

另一个用于清理工作区的Groovy脚本(要更新,因为它实际上正在检查剩余的可用空间): https://gist.github.com/rb2k/8372402

您可以在所有从站上安排维护作业,以启动这两个脚本。

还有Jenkins Workspace Cleanup插件可以在构建之前或之后清理工作区。

答案 1 :(得分:0)

我想建议这个插件“搁置”未使用的工作,以便将来恢复:

https://wiki.jenkins-ci.org/display/JENKINS/Shelve+Project+Plugin