2015-08-08 38 views
1

任何人都可以解釋如何清除詹金斯代理磁盤空間?如何清除詹金斯代理磁盤空間

我需要清除Jenkins代理的磁盤空間。這些奴隸機器有Windows操作系統。據說通過JNLP代理連接的「奴隸win7-agent-4」,

我不知道登錄到這些遠程代理機器的方法嗎?我們可以通過遠程桌面或任何其他方法?

+1

如果你真的知道要刪除什麼,那麼創建一個小腳本來刪除這些文件。創建一個作業並在特定節點上運行它。 – Jayan

+0

其實我還需要登錄代理機器呢?爲此有一個具體的方法?像遠程桌面?代理機器保存在不同的網絡中。 – user3428261

+0

您需要調查誰消耗磁盤空間。這取決於你登錄和檢查。 Linux上的SSH,Windows上的rdesktop。這取決於你,你的問題缺乏相當多的信息 - 將很快關閉。 – Jayan

回答

0

你的問題太廣泛了。你需要檢查爲什麼磁盤已滿。一個可能的原因是每個工作都會隨機從屬,並在其工作區中創建大量文件。這在詹金斯實際上是一個正確的工作流程。

您可以使用groovy腳本迭代所有從屬設備,檢查所有作業的工作空間並刪除工作空間內容。

這是最好的腳本完成:這是一種描述方式 https://gist.github.com/rb2k/8372402:非常酷的一個。

(我不是作者 - 沒有測試過)