Jenkins Master / Slave架构的优势?

时间:2015-06-22 16:31:45

标签: jenkins

我正在阅读Jenkins Master/Slave architecture以及如何从here进行配置,当我走到页面时,我想知道为什么要这样做,我可以通过它实现什么好处。< / p>

我搜索了类似的问题并达到here,但仍然不相信。

任何人都可以解释一下,我可以用同样的方式获得所有好处吗?

1 个答案:

答案 0 :(得分:3)

如果你只有几个工作要在同一个平台上运行,那么只有一个Jenkins master来构建这些工作就没问题。

但如果你在不同的平台(Linux,Windows,32/64位)上运行数百个作业,那么使用Jenkins slave会更好。

您可以影响每个奴隶的一些标签,以按操作系统,平台,......进行排序。

您的Jenkins从属设备可以在VM或Docker镜像上运行。

我认为你可以在Stackoverflow上找到很多信息。

就个人而言,我更喜欢使用Jenkins服务器和一些Jenkins奴隶的解决方案。在master上,我将执行程序的数量设置为0,以便在Jenkins应用程序中获得良好的性能。所有工作都在奴隶身上运行。

我希望它有所帮助:)