In this chapter, we will cover the recipes to build a pipeline for continuous deployment of the containerized application to AWS ECS using CodeCommit, CodeBuild, CloudFormation, and CodePipeline:
- Understanding the architecture and workflow
- Setting up the infrastructure to host the application
- Setting up CodeCommit for our application source
- Creating a CodeBuild project for the build stage
- Understanding the inside content of helper files (BuildSpec.yml, Dockerfile, and CF template)
- Creating a CodePipeline using CodeCommit, CodeBuild, and CloudFormation