Jenkins slave上的一个执行器与多个执行器之间是否存在差异?在Jenkins slave上,一次只能运行一个构建?
我有一个jenkins设置,有1个主设备和4个从设备。每个从机都专用于构建特定的东西(iOS、Android等)。其中一个奴隶专门从事两项工作,每项工作大约需要一个小时才能完成。从机配置有4个执行器,两个作业的权重均为3。我知道这可以确保一次只有一个作业在从机上运行Jenkins slave上的一个执行器与多个执行器之间是否存在差异?在Jenkins slave上,一次只能运行一个构建?,jenkins,executors,Jenkins,Executors,我有一个jenkins设置,有1个主设备和4个从设备。每个从机都专用于构建特定的东西(iOS、Android等)。其中一个奴隶专门从事两项工作,每项工作大约需要一个小时才能完成。从机配置有4个执行器,两个作业的权重均为3。我知道这可以确保一次只有一个作业在从机上运行 但是,如果我将从机配置为有1个执行器,并为每个作业赋予权重1,会有不同吗?这是在这个从机上运行的仅有的两个作业。更多的执行器/重量是否意味着更多的CPU功率用于作业?如果只有1个执行器且作业权重为1,则会增加生成所需的时间吗?我建议
但是,如果我将从机配置为有1个执行器,并为每个作业赋予权重1,会有不同吗?这是在这个从机上运行的仅有的两个作业。更多的执行器/重量是否意味着更多的CPU功率用于作业?如果只有1个执行器且作业权重为1,则会增加生成所需的时间吗?我建议您按照以下方式配置主/从:
- docker图像中的动态从属创建
- 用一个执行器配置每个从机,并配置为构建所有技术,不要限制Android的从机,iOS的从机
这样做,您就不会遇到此类问题,而且可扩展性更好。我建议您按照以下方式配置主/从设备:
- docker图像中的动态从属创建
- 用一个执行器配置每个从机,并配置为构建所有技术,不要限制Android的从机,iOS的从机
这样做,您就不会遇到此类问题,而且可扩展性更好。谢谢,但这并没有回答我关于执行者和作业权重的问题。谢谢,但这并没有回答我关于执行者和作业权重的问题。