我正在使用jenkins配置,其中相同的工作在不同的位置执行:一个在farm1中,另一个在海外farm2中。 Jenkins主服务器位于farm1中。
我遇到这样一种情况:farm2上的工作需要更多的时间才能完成,有时是经过时间的两倍。 你知道这可能是什么原因吗? 在构建期间是否存在可能导致此类延迟的持续主从讨论?
这项工作是使用奴隶上的vnc服务器进行的maven junit测试+ ui seleniun
提前致谢, 罗伊
答案 0 :(得分:3)
我认为您的服务器场具有相同的硬件规格?
检查代码,下载依赖关系等时的网络差异。主服务器和从服务器的工作区位于不同的服务器上
如果要归档工件,即使在Slave上运行作业,它们通常也会归档到Master上。
安装Timestamper插件,启用它,然后查看主服务器和从服务器运行的日志,并查看存在很大差异的位置(您可以配置Timestamper以从一开始就显示时间增量工作,这将在这里有所帮助)