Search⌘ K
AI Features

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.

High-level architecture of a release pipeline
High-level architecture of a release pipeline

Adding an approval stage to the release pipeline

...