2015-08-08 68 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:非常酷的一个。

(我不是作者 - 没有测试过)