Jenkins从站上的一个执行程序与多个执行程序之间是否存在差异,一次只能运行一个构建程序?

时间:2017-10-20 09:46:38

标签: jenkins executors

我有一个jenkins设置,有1个主人和4个奴隶。每个奴隶都致力于构建特定的东西(iOS,Android等)。其中一个奴隶致力于一些工作,每个工作大约需要一个小时才能运行。从站配置有4个执行程序,这两个作业的权重均为3.我知道这可以确保每次只有一个作业在从站上运行。

但是,如果我将奴隶配置为具有1个执行者并且每个作业的权重为1,那会不会有所不同?这是在这个奴隶上运行的唯一两个工作。更多的执行器/重量是否意味着更多的CPU功率用于工作?如果只有1个执行程序并且作业权重为1,那么它会增加构建所花费的时间吗?

1 个答案:

答案 0 :(得分:0)

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

  • 在泊坞窗图像中创建动态从属设备。
  • 使用一个执行器配置每个从属设备并配置为构建所有技术,不限制Android的从属设备,另一个用于iOS ....

这样做,你不会遇到这些类型的问题,可扩展性更好。