通过CVS插件在Jenkins上的CVS结账比命令行上的CVS结账或通过构建后脚本慢得多

时间:2013-11-29 23:33:51

标签: performance jenkins cvs

我已经通过CVS插件配置了Jenkins项目(test_cvs)来签出文件夹;我们称之为CVSFOLDER。构建将checkout命令(在控制台输出上)报告为:

cvs checkout -D“2013年11月29日11:40:33 -0800”-d test_cvs CVSFOLDER

此结帐需要20分钟才能完成。 如果我在运行Jenkins的同一台机器和文件夹上手动运行相同的命令,则需要4分钟。 同样,如果我在Jenkins的后期构建脚本中运行相同的命令,则需要4分钟。

有没有人知道通过CVS插件检出的时间是5倍的原因?

感谢。

1 个答案:

答案 0 :(得分:1)

我想答案是因为Jenkins使用它自己内置的CVS客户端。

有一些相关的未解决问题:

https://issues.jenkins-ci.org/browse/JENKINS-18539

https://issues.jenkins-ci.org/browse/JENKINS-18330