Posted On: Dec 12, 2017
AWS CodePipeline now supports deployments to Amazon Elastic Container Service (Amazon ECS) and AWS Fargate. This makes it easy to create a continuous delivery pipeline for container-based applications.
When you push a code change, AWS CodePipeline automatically calls the specified services to create your Docker image, run tests, and update your running containers. For example, you can create a pipeline where a code change in AWS CodeCommit triggers AWS CodeBuild to build a new image and upload it to Amazon Elastic Container Registry. CodePipeline then automatically instructs Amazon ECS to deploy the updated containers onto your managed cluster with Amazon ECS or AWS Fargate. Additionally, CodePipeline integrates with many third party CI/CD services, so you can use a pipeline with your existing tools.
For a step-by-step tutorial, see this use case in the Amazon ECS Developer Guide.
This integration is available in the US East (Ohio), US East (N. Virginia), US West (Oregon), US West (N. California), Canada (Central), EU (London), EU (Ireland), EU (Frankfurt), Asia Pacific (Sydney), Asia Pacific (Singapore), Asia Pacific (Tokyo), and Asia Pacific (Seoul) Regions. For more information about AWS regions, please visit here.