我们可以在jenkins上同时运行多少个构建/作业

时间:2013-02-21 13:41:10

标签: jenkins

我们可以在jenkins上同时运行多少个构建/作业。

2 个答案:

答案 0 :(得分:1)

Jenkins可以运行尽可能多的工作,因为你有“执行者”。您可以在配置中随意更改执行程序的数量。

真正的问题是:您的硬件可以处理多少个工作。这完全取决于您的硬件规格以及您正在运行的作业类型(maven编译,xcode构建,脚本作业)。

另外,每项工作都经历了不同的阶段: SCM结帐阶段,这将是硬盘IO和网络IO重,有构建阶段,这将是是CPU和/或内存很重,有归档阶段,这将是硬盘(但不是网络)IO重[并且这取决于您是在本地还是通过网络进行归档]。

并行工作中的所有这些阶段很少同时发生。例如:由于网络带宽限制,您的硬件可能只能支持5个并行SCM结账阶段,但由于这种情况很少会同时发生,因此您可以安全地并行运行10个作业。

最后,使用相同的负载配置文件,所有作业都不太可能完全相同。

因此,除非您的每个作业完全相同,具有完全相同的负载配置文件,并且您指定了硬件规格,并且您描述了此作业的负载配置文件(所需带宽,CPU利用率等),没有人能回答你的问题。

答案 1 :(得分:0)

这取决于您的服务器规格,但尝试不再运行