amazon-web-services - 如何在 Jenkins 上启动多台 AWS EC2 机器?

标签 amazon-web-services jenkins amazon-s3 amazon-ec2 jenkins-plugins

我正在 Jenkins ( https://wiki.jenkins-ci.org/display/JENKINS/Amazon+EC2+Plugin ) 中使用 EC2 插件来使用 AWS 服务。

到目前为止,使用此云标签的作业会启动单个 EC2 实例。然而,我需要为这项工作旋转多个实例。

单个 EC2 实例永远不会过载,因此该插件不会旋转任何新的 EC2 实例;但该作业需要多个实例来分配任务。有大约 100 个任务一次分配给 20 台机器(因此每台机器 5 个)。单个实例一次可以完成一项任务。

如何在 Jenkins 中为单个作业运行多个 EC2 实例(固定数量,例如 20)?

谢谢。

最佳答案

您可以尝试使用 Spot 队列插件,它具有更多扩展选项

https://wiki.jenkins-ci.org/display/JENKINS/Amazon+EC2+Fleet+Plugin

关于amazon-web-services - 如何在 Jenkins 上启动多台 AWS EC2 机器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41280623/

相关文章:

amazon-web-services - AWS 匿名无权执行 : execute-api:Invoke on resource. Private API Gateway

powershell - 将 Powershell 脚本的返回值分配给 Groovy 变量

amazon-s3 - AWS : Ways of keeping cost down while backing up S3 files to Glacier?

file - 在同一区域将大文件从 S3 下载到 EC2 的最快方法是什么?

c++ - 使用 AWS CPP SDK 从 Amazon S3 拒绝访问

amazon-web-services - 如何在不使用网关机器的情况下使用 chef 在 vpc 中启动 amazon ec2 实例?

java - Jenkins 构建失败错误 : cannot find symbol

python - 使用 Pyspark 读取 S3 上的随机文件样本

php - 在 Amazon Linux 上找到 php.ini

java - 从 https master 安装 Jenkins Windows Slave