为什么詹金斯的工作需要更长的时间才能在农场之间运行?

时间:2015-01-07 14:21:09

标签: maven junit jenkins

我正在使用jenkins配置,其中相同的工作在不同的位置执行:一个在farm1中,另一个在海外farm2中。 Jenkins主服务器位于farm1中。

我遇到这样一种情况:farm2上的工作需要更多的时间才能完成,有时是经过时间的两倍。 你知道这可能是什么原因吗? 在构建期间是否存在可能导致此类延迟的持续主从讨论?

这项工作是使用奴隶上的vnc服务器进行的maven junit测试+ ui seleniun

提前致谢, 罗伊

1 个答案:

答案 0 :(得分:3)

我认为您的服务器场具有相同的硬件规格?

检查代码,下载依赖关系等时的网络差异。主服务器和从服务器的工作区位于不同的服务器上

如果要归档工件,即使在Slave上运行作业,它们通常也会归档到Master上。

安装Timestamper插件,启用它,然后查看主服务器和从服务器运行的日志,并查看存在很大差异的位置(您可以配置Timestamper以从一开始就显示时间增量工作,这将在这里有所帮助)