我让 TeamCity (7.0.2) 从自定义 AMI 成功启动了一个 EC2 VM,运行我们的构建,并发送回构建工件。
但是,即使我曾经使用较旧的 TeamCity 版本执行此操作,我也总是不满意这种想法,即它只是在完成后终止实例,然后在下次需要构建代理时使用配置的 AMI 创建新实例。
我可以让 TeamCity 发出“停止”命令,然后发出“开始”命令吗?这有很多优点——更快的启动时间、允许代理统计中的命名实例以及将 Mercurial 克隆保存到 EBS 以备下一次构建只有三个。
附言我想我可以使用链式构建直接调用 EC2 API,而不是使用内置的云支持,但这听起来工作量很大,而且感觉很不稳定
最佳答案
关于amazon-ec2 - 是否可以让 TeamCity 为构建代理停止和重启 Amazon EC2 实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10456853/