1

我有一个 jenkins 设置,有 1 个主设备和 4 个从设备。每个从站都致力于构建特定的东西(iOS、Android 等)。其中一个奴隶专门从事几项工作,每项工作大约需要一个小时才能运行。从站配置了 4 个执行器,两个作业的权重分别为 3。我理解这可以确保一次只有一个作业会在从站上运行。

但是,如果我将 slave 配置为具有 1 个执行器并为每个作业赋予 1 的权重,会有所不同吗?这是在此从站上运行的仅有的两个作业。更多的执行者/权重是否意味着更多的 CPU 资源用于这项工作?如果只有 1 个 executor 并且作业权重为 1,是否会增加构建所需的时间?

4

1 回答 1

0

我建议您像这样配置您的主/从:

  • docker 镜像中的动态从属创建。
  • 为每个从站配置一个执行器并配置以构建您的所有技术,不要限制一个从站用于 Android,另一个用于 iOS ......

这样做,您就不会遇到这些类型的问题,并且可伸缩性更好。

于 2017-10-20T10:07:43.613 回答