Rolling out a fully automated CI/CD pipeline in your AWS account
So far, we’ve established a conceptual understanding of how AWS services such as CodeBuild, CodeDeploy, and CodePipeline work, and how they help you automate parts of your software delivery process. The biggest advantage of these services is that you don’t need to adopt a full-fledged solution. You can selectively offload specific areas of your software delivery process to one or more of these tools. Wiring them up with one another is also a seamless experience.
When a substantial number of workloads are running in the cloud, leveraging AWS native tooling for CI/CD can help a lot. Let’s see these concepts in action by rolling out an end-to-end CI/CD pipeline. In the previous chapters, we used an AMI with the application code in it. To better demonstrate the capabilities of the AWS services mentioned in this chapter, we will use a slightly different AMI. The new image will differ in two aspects...