我在Jenkins使用EC2插件( https://wiki.jenkins-ci.org/display/JENKINS/Amazon+EC2+Plugin )来使用AWS服务。
到目前为止,使用这个云标签的工作将使一个EC2实例变得单一。 而我需要旋转多个实例来完成这项工作。
单个EC2实例永远不会超载,因此插件不会旋转任何新的EC2实例; 但作业需要多个实例来分配任务。 每次有20个机器有100个任务(每个机器5个)。 一个实例可以一次完成一个任务。
我如何在Jenkins中为单个作业旋转多个EC2实例(固定数字,例如20)?
谢谢。
这不是一个好的答案,但您可以在“高级”下的Amazon EC2部分中更改“执行程序数量”。 这将允许多个作业在一个节点上同时运行。 你将不得不改变你的工作来开始多个参数化的子工作; 参数绑定到任务。
如果您使用相同的标签手动启动多个节点,则负载将在其中分配。