Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins slave上的一个执行器与多个执行器之间是否存在差异?在Jenkins slave上,一次只能运行一个构建?_Jenkins_Executors - Fatal编程技术网

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

Jenkins slave上的一个执行器与多个执行器之间是否存在差异?在Jenkins slave上,一次只能运行一个构建?,jenkins,executors,Jenkins,Executors,我有一个jenkins设置,有1个主设备和4个从设备。每个从机都专用于构建特定的东西(iOS、Android等)。其中一个奴隶专门从事两项工作,每项工作大约需要一个小时才能完成。从机配置有4个执行器,两个作业的权重均为3。我知道这可以确保一次只有一个作业在从机上运行 但是,如果我将从机配置为有1个执行器,并为每个作业赋予权重1,会有不同吗?这是在这个从机上运行的仅有的两个作业。更多的执行器/重量是否意味着更多的CPU功率用于作业?如果只有1个执行器且作业权重为1,则会增加生成所需的时间吗?我建议

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


但是,如果我将从机配置为有1个执行器,并为每个作业赋予权重1,会有不同吗?这是在这个从机上运行的仅有的两个作业。更多的执行器/重量是否意味着更多的CPU功率用于作业?如果只有1个执行器且作业权重为1,则会增加生成所需的时间吗?

我建议您按照以下方式配置主/从:

  • docker图像中的动态从属创建
  • 用一个执行器配置每个从机,并配置为构建所有技术,不要限制Android的从机,iOS的从机

这样做,您就不会遇到此类问题,而且可扩展性更好。

我建议您按照以下方式配置主/从设备:

  • docker图像中的动态从属创建
  • 用一个执行器配置每个从机,并配置为构建所有技术,不要限制Android的从机,iOS的从机

这样做,您就不会遇到此类问题,而且可扩展性更好。

谢谢,但这并没有回答我关于执行者和作业权重的问题。谢谢,但这并没有回答我关于执行者和作业权重的问题。