Summary
In this chapter, we saw click-by-click instructions for how to create and update the necessary services for running Jenkins on AWS. We learned how to create EC2 instances, security groups, ALBs, elastic IPs, and DNS records in Route 53. We also learned how to create the necessary resources on AWS for automated and manual verification for Let's Encrypt. We also learned how to update the security groups in case our IP changes. Using the skills we have learned in this chapter, we can easily and effortlessly spin up a Jenkins controller along with an agent and Docker cloud host on the AWS cloud.
Congratulations! You have successfully completed Part 1 of this book! You should have a production-grade Jenkins instance with premerge and postmerge pipelines for your product. In the second part of this book, we will learn how to scale Jenkins to serve a larger team, an organization, or even a company. In the next chapter, we will learn about Jenkins Configuration as Code...