Demo: Implementing Manual Approval for Production Deployment
Explore how to implement a manual approval stage in AWS CodePipeline to manage production deployments safely. Understand the difference between continuous delivery and deployment and learn how to configure approval using both the AWS console and CLI. Gain hands-on experience enhancing your pipeline to include approval, ensuring your releases are reviewed before production.
The two terms continuous delivery and continuous deployment are often used interchangeably in DevOps. Though they sound similar, there is a subtle difference between them. Continuous delivery involves manual approval before deploying the artifacts to production.
Release pipeline structure
In this lesson, we'll add two more stages to the release pipeline:
An approval stage will check the staging server, validate the application, and approve or reject the release.
A production deployment stage will deploy to production servers if the release is approved.