2
在我们的jenkins服务器上,我们有工作空间目录,其作业不再存在。这占用了宝贵的磁盘空间。jenkins:清理未使用的工作区
如何找出哪些目录正在被其他作业使用?
我知道手动查看作业名称的唯一方法。对于所有目录来说这是不可能的,因为我们有数百个。
在我们的jenkins服务器上,我们有工作空间目录,其作业不再存在。这占用了宝贵的磁盘空间。jenkins:清理未使用的工作区
如何找出哪些目录正在被其他作业使用?
我知道手动查看作业名称的唯一方法。对于所有目录来说这是不可能的,因为我们有数百个。
詹金斯 - >配置系统,
你可以看到你詹金斯服务器的您主目录 ,说$JENKINS_HOME
SSH到您的詹金斯服务器,
du -s $JENKINS_HOME/workspace/* | sort -nrk 1
,你应该有最耗费盘的项目清单,在decending秩序。
什么是获得描述从詹金斯REST服务您的在线工作文件:
http://your.ci-server.com/api/json?tree=jobs[name]
your.ci-server.com
将是你詹金斯的服务器名称。
你会得到的财产以后像
{"jobs":[{"name":"a"},{"name":"b"}]}
所有你现在要做的是要比较这两个列表,找出想要的工作。