![如何在 Jenkins 上启动多台 AWS EC2 机器?](https://linux22.com/image/695521/%E5%A6%82%E4%BD%95%E5%9C%A8%20Jenkins%20%E4%B8%8A%E5%90%AF%E5%8A%A8%E5%A4%9A%E5%8F%B0%20AWS%20EC2%20%E6%9C%BA%E5%99%A8%EF%BC%9F.png)
我在 Jenkins 中使用 EC2 插件(https://wiki.jenkins-ci.org/display/JENKINS/Amazon+EC2+Plugin) 使用 AWS 服务。
到目前为止,使用此云标签的作业会启动单个 EC2 实例。而我需要为该作业启动多个实例。
单个 EC2 实例永远不会超载,因此插件不会启动任何新的 EC2 实例;但作业需要多个实例来分配任务。每次有大约 100 个任务要分配给 20 台机器(因此每台机器 5 个)。单个实例一次可以完成一项任务。
如何在 Jenkins 中为单个作业启动多个 EC2 实例(固定数量,比如 20)?
谢谢。
答案1
答案不太好,但您可以在“高级”下的 Amazon EC2 部分中更改“执行器数量”。这将允许多个作业在一个节点上同时运行。您必须更改作业以启动多个参数化子作业;参数与任务绑定。
如果您手动启动具有相同标签的多个节点,则负载将在它们之间分配。