【发布时间】:2015-04-10 09:02:25
【问题描述】:
我在当前项目中使用 Jenkins 作为“粘合剂”。 它被用于通常的持续集成,运行各种测试并进行部署。 我使用 AWS 来托管应用程序,最终将需要一个 EC2 实例集群。集群实例将处理来自公众的 HTTP 请求。这些实例不仅仅用于构建过程。
我希望能够让 Jenkins 处理 EC2 实例的创建(和终止)。不一定是自动的。我想启动一个创建实例的作业,将实例注册为 Jenkins 从站,运行一些作业以在实例上安装一些工具,测试实例,然后最后将其添加到我的集群以处理流量。
我已经尝试在某些工作中使用标准的 shell 命令来设置这一切,但它似乎有点繁琐,让我觉得肯定有一个插件来解决这个问题。
我已经安装并测试了 Jenkins EC2 插件,我必须说它很棒,但不太适合我的需求。首先,它似乎主要旨在处理詹金斯构建工作的负载。它也不允许我真正参与这项工作,例如,在新实例上自动启动我的部署和测试工作。
谁能推荐一个好的方法或插件来处理 EC2 实例的创建?
谢谢
【问题讨论】:
标签: jenkins amazon-ec2 jenkins-plugins