我們正在從CCNet遷移到Jenkins,並開始使用Mercurial。回購是在一個單獨的服務器比詹金斯,因此它需要通過網絡克隆。在我的測試中,使用--uncompressed
選項的hg clone
對網絡的拉動要快得多(如documentation中所述),所以我想告訴Mercurial Jenkins plug-in添加它。我看到,詹金斯在運行這個命令來更新本地回購:如何將汞克隆選項添加到Mercurial Jenkins插件
C:\Program Files\TortoiseHg\hg.exe" --debug clone --rev default --noupdate http://remoteserver/project D:\local_repo\project
我希望它運行此命令:
C:\Program Files\TortoiseHg\hg.exe" --debug --uncompressed clone --rev default --noupdate http://remoteserver/project D:\local_repo\project
我懷疑我可能要修改詹的XML直接項目,因爲我沒有看到在Jenkin的GUI中找到一個地方,但我找不到任何文檔。
我們有同樣的需要 - 由於沒有贏得有關的問題(它確實好起來的Linux和Mac OSX平臺)的'--uncompressed'旗下Windows平臺善變無法克隆的大型回購。 – 2012-10-31 10:47:17