我想知道是否有人曾经尝试过这样的事情,如果是的话,它是如何运作的。我们有一个拥有约15个从节点的Jenkins工作农场。目前每个从节点都有自己的本地磁盘用于工作区,但是我们的作业不会绑定到特定的从节点。这意味着如果作业1最初在从节点1上运行,但后来必须切换到从节点2,则它将必须再次拉取代码。这似乎浪费下载时间和磁盘空间,因为现在该代码已重复存在于两个从节点中。
是否值得将一个共享的NFS驱动器(或其他共享驱动器)挂载到所有从节点上,以便作业可以在任何一个从节点上运行,但所有从节点的磁盘内容都是相同的?显然的风险将是延迟,但还有其他相关的风险吗?
谢谢!