Continuous integration and deployment are mandatory features in current software projects. These two allow us to build software quickly, with less errors, full testing automation, and control over deployment.
In this chapter, we are going to define the new Daniel’s Delivery website continuous integration and deployment pipelines, using AWS CodePipeline. Also, this will be a pipeline as code using CloudFormation, so we can create multiple pipelines for multiple environments.