【问题标题】:How to get jenkins to launch multiple instances of an AMI?如何让詹金斯启动 AMI 的多个实例?
【发布时间】:2018-02-09 18:49:15
【问题描述】:

我正在为 jenkins 使用 EC2 插件,但在启动多个实例时遇到了问题。我配置了一个 AMI,并配置了一个作业以将其用作构建从站。 AMI 配置为有 1 个执行程序,作业的权重为 1。当我开始构建时,它会按预期启动 AMI 的一个实例并执行我需要它做的所有事情,然后在实例结束时终止它完毕。问题是我希望能够一次启动这项工作的多个并发构建。我在作业配置中选择了“启用多个并发构建”,但是当我尝试启动第二个构建时,它显示“待定”,因为 AMI 已被第一个构建使用。

当我开始第二次构建时,我希望它启动另一个 AMI 实例。我知道我可以复制 AMI 并在 EC2 插件中将其配置为第二个构建从站,但我只想处理管理一个 AMI。我怎样才能做到这一点?

【问题讨论】:

    标签: jenkins amazon-ec2 jenkins-plugins


    【解决方案1】:

    您可以增加从机上的执行器数量,以便执行并发作业。第二个选项是为您的从站设置空闲终止时间。您可以设置 10 分钟的空闲终止时间,以便执行处于挂起状态的作业,并且在执行并发作业后,实例将等待 10 分钟,如果在这 10 分钟内没有触发任何作业,那么您的实例将被终止。

    【讨论】:

      【解决方案2】:

      确保 Instance Cap 大于 1 ,它在主配置中。

      如果没有,请在此处上传您的配置,以便我们尝试帮助

      谢谢,莫尔

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-06-19
        • 2017-07-13
        • 2014-09-09
        • 2017-01-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多