2012-09-19 90 views
0

我们在一台机器上使用Jenkins - 并且由于构建变慢 - 我四处寻找选项(在较新的硬件上安装/添加从机)。许多论坛都提出了可扩展性的主/从体系结构 - 我决定这样做。Jenkins主/从网络I/O

我们的代码库是Mercurial。这就是问题所在 - 每次我创建一个项目时 - 从属系统上的现有存储库被擦除,项目文件再次被复制 - 从而失去了增量网络I/O。通过网络传输文件消除了更快编译的所有好处!有没有办法来防止这种情况?

谢谢!

回答

0

这里的I/O与主从设备配置
无关,而是与从设备(或主设备)与源控系统交互的方式。

你在使用Mercurial Plugin
我对Mercurial并不熟悉,但那里的文档提到了源代码更改的轮询
,并且UI看起来相当全面。

最坏的情况下,你可以编写自己的脚本,将签出的所有修改过的文件的共享位置
(不使用默认的位置,这是你的工作的工作空间)。

祝你好运!