【发布时间】:2017-06-12 17:45:11
【问题描述】:
我目前正在尝试使用 CodePipeline 自动化我们的开发流程。我的 docker 应用程序从 Source(Github) -> Builds(AWS CodeBuild) -> Deploy 中获取。在最终部署过程中,我无法修改任务定义和重新启动集群任务。我知道我需要一个 CloudFormation 模板来执行这些操作,但没有太多关于如何使用 CloudFormation 完成部署过程的文档(修改我的任务定义和更新我的任务)。有没有其他方法可以通过 AWS 自主部署我的容器?
【问题讨论】:
-
你部署在哪里? Amazon EC2 Container Service 可以非常轻松地部署 Docker 容器,尽管需要编写一些脚本来更新服务。
-
我正在尝试部署到 EC2 容器服务。我知道我必须更新任务定义并将服务指向已部署的新映像。是否有现有模板允许我触发 CloudFormation 来为我更新服务?
标签: amazon-web-services docker continuous-integration containers amazon-data-pipeline