Summary
In this chapter, we learned about GitHub and Bitbucket repositories and how we can connect CodePipeline to them. We expanded our CodePipeline beyond AWS infrastructure and connected a pipeline to a Jenkins server, used the CodeDeploy server to deploy our sample application to an offering, and learned details about the Lambda functions, as well as its limitations and benefits. We deployed our Lambda function manually and then created a pipeline to deploy the changes to a function. In the next chapter, we will learn more about CodePipeline and take our knowledge beyond the AWS infrastructure, integrating with other tools and deploying code to on-prem systems using CodePipeline.