我们正在从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