CodePipeline and CodeBuild are two services from the developer tools portfolio of AWS that, along with the CloudFormation service that we have been working with extensively throughout this book, provide the building blocks for creating complete and comprehensive continuous delivery solutions to pave your application's path from development to production.
CodePipeline allows you to create complex pipelines that take your applications' source code, build, test, and publish application artifacts, and then deploy your applications into non-production and production environments. The top-level building blocks of these pipelines are stages, which must always start with a source stage that includes one or more source materials for your pipeline, such as the source code repository for your application. Each stage can then be comprised of...