我使用的是jenkins配置,其中相同的任务在不同的位置执行:一个在farm1中,另一个在海外farm2中。Jenkins主服务器位于farm1中。
我遇到这样一种情况,即farm2上的作业需要更多的时间来完成,有时是运行时间的两倍。你知道这是什么原因吗?在构建过程中是否有持续的主从讨论会导致这样的延迟?
任务是使用从服务器上的vnc服务器进行maven junit测试+ ui seleniun。
提前谢谢你,罗伊
发布于 2015-01-07 15:52:36
我猜你的服务器场有相同的硬件规格?
签出代码、下载依赖项等时的网络差异。主和从的工作区位于不同的服务器上。
如果您正在存档工件,则通常会将它们存档在Master上,即使作业是在奴隶上运行的。
安装Timestamper插件,启用它,然后检查主运行和从运行的日志,看看哪里有很大的时间差(您可以将时间配置为从作业开始就显示时间,这在这里会很有帮助)
https://stackoverflow.com/questions/27821512
复制相似问题