2017-12-02 355 views

回答

0

由于您使用的是CodePipeline,因此您可能会在构建新映像后触发CloudFromation堆栈。然后CloudFormation堆栈将创建一个新的任务定义并更新您的ECS服务。这是一个参考架构。

enter image description here

您可以使用this参考架构的持续部署。 CloudFormation模板附在上面的Github仓库中。

1

AWS CodePipeline支持现在直接部署到ECS。您可以使用新的ECS部署操作来更新您的ECS服务,以使用您创建的新容器映像。您需要修改构建步骤以输出一个配置文件,其中包含您构建的新图像的图像URL。更多细节可以在这里找到https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-cd-pipeline.html

+0

请回答真正的问题*“我怎样才能触发更新到我的集群使用新更新的容器?”*在答案本身。 –

相关问题