Jenkins 最大并发作业数

在 Jenkins 中我最多可以同时运行多少个作业?

114595 次浏览

詹金斯作业的最大数量取决于你在主人和奴隶中设置的限制。通常,我们限制核心的数量,但您的里程可能会有所不同,这取决于可用内存,磁盘速度,SSD 的可用性,和重叠的源代码。

对于主服务器,这在 Manage Jenkins > Configure System > # of Executive 中设置

对于奴隶(节点) ,它在 Manage Jenkins > Nodes > (each node) > Configure > # of Executive 中设置

这完全取决于你的硬件。如果你在构建奴隶上运行一个单独的 Jenkins 实例,你可以在主配置页面(你的 Jenkins URL)/configure 上定义你想要多少并发构建执行器——我已经成功地为每个 CPU 核心设置了2个可用的执行器,但这将取决于你的构建做什么以及它们需要消耗多少 CPU。

如果您还有 远程建造奴隶,您也可以在它们上面设置多个执行器。并发作业的最大数量将是(主机上的执行器) + (远程从机的数量) * (每个从机上的执行器)。