In this section, we will cover the CI/CD pipeline construction workflow on AWS and built-in CI/CD capabilities. You will learn how to manage pipelines, how to run build commands during the pipeline steps, and how to store build result images on the Amazon Elastic Container Registry (ECR).
In the following recipe, you will learn how to build, test, and deploy an example service based on AWS services. All the operations mentioned here require an AWS account and an AWS user with a policy that has permission to use the related services, have HTTPS Git credentials for CodeCommit assigned, and a Kubernetes cluster deployed using AWS EKS. If you don't have one, go to https://aws.amazon.com/account/ and create one.
How to do it...
This section is further divided into the following subsections to make this process easier:
- Creating an AWS CodeCommit code repository
- Building projects with AWS CodeBuild
- Creating an AWS CodeDeploy...