5

我有 TeamCity (7.0.2) 从自定义 AMI 成功启动 EC2 VM,运行我们的构建,然后发回构建工件。

然而,即使我曾经使用较旧的 TeamCity 版本执行此操作,我总是对它只是在完成后终止实例,然后在下次需要构建代理时使用配置的 AMI 创建新实例的想法感到不满意。

我可以让 TeamCity 发出“停止”命令,然后发出“开始”命令吗?这有很多优点 - 更快的启动时间,允许在代理统计中命名实例,以及将 Mercurial 克隆保存到 EBS 以供下一次构建只有三个。

ps 我想我可以使用链式构建直接调用 EC2 API,而不是使用内置的云支持,但这听起来工作量很大,而且感觉很不稳定

4

1 回答 1

5

我们计划在 TeamCity 7.1 中提供对 EBS 实例启动停止的支持 请投票给TW-16419

TeamCity 7.0 可能会泄漏 EBS 卷TW-12517

于 2012-05-05T09:29:50.423 回答