2012-09-19 68 views
0

我們在一臺機器上使用Jenkins - 並且由於構建變慢 - 我四處尋找選項(在較新的硬件上安裝/添加從機)。許多論壇都提出了可擴展性的主/從體系結構 - 我決定這樣做。Jenkins主/從網絡I/O

我們的代碼庫是Mercurial。這就是問題所在 - 每次我創建一個項目時 - 從屬系統上的現有存儲庫被擦除,項目文件再次被複制 - 從而失去了增量網絡I/O。通過網絡傳輸文件消除了更快編譯的所有好處!有沒有辦法來防止這種情況?

謝謝!

回答

0

這裏的I/O與主從設備配置
無關,而是與從設備(或主設備)與源控系統交互的方式。

你在使用Mercurial Plugin
我對Mercurial並不熟悉,但那裏的文檔提到了源代碼更改的輪詢
,並且UI看起來相當全面。

最壞的情況下,你可以編寫自己的腳本,將簽出的所有修改過的文件的共享位置
(不使用默認的位置,這是你的工作的工作空間)。

祝你好運!