Setting Up CodePipeline Code
In this chapter, you will learn about the AWS CodePipeline service, its benefits, and its limitations. We will combine all our knowledge from previous chapters to create a pipeline for our sample aws-code-pipeline
project. You will understand how CodeCommit, CodeBuild, and CodeDeploy services integrate using CodePipeline.
In this chapter, we will be covering the following topics:
- What is CodePipeline?
- The benefits of CodePipeline
- The performance and limitations of CodePipeline
- CodePipeline action types
- Creating a pipeline for a sample application
- Executing a pipeline
In previous chapters, we learned about the CodeDeploy service and how we can deploy applications to the EC2 instances and the Elastic Container Service (ECS). We also manually compiled our application using Maven, created a Docker image, pushed it to the Elastic Container Repository (ECR), and then deployed it. All of those steps were very much manual,...