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"}]}
所有你現在要做的是要比較這兩個列表,找出想要的工作。