带有CodeDeploy for Docker映像的AWS CD

时间:2018-12-06 20:26:36

标签: amazon-web-services docker amazon-ecs aws-codepipeline aws-ecr

我有一个场景,正在寻找反馈和最佳方法。我们使用Azure Devops(VSTS)创建和构建Docker映像,然后将这些映像推送到我们的AWS存储库。现在,我可以手动很好地部署这些映像,但是希望以连续部署模型自动化该过程。有没有一种方法可以将Codepipeline与构建步骤一起使用,以便在进入部署步骤之前先创建并压缩imagesdefinitions.json文件?

或者我还有更好的选择吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您绝对可以使用构建步骤(例如CodeBuild)来自动生成imagedefinitions.json文件there's an example here

您可能还想查看最近宣布的CodeDeploy ECS部署选项。它的工作方式与ECS部署操作略有不同,但允许通过CodeDeploy进行蓝色/绿色部署。还有更多信息in the announcementblog post