2017-12-02 220 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

請回答真正的問題*「我怎樣才能觸發更新到我的集羣使用新更新的容器?」*在答案本身。 –

相關問題