As a DevOps engineer working on a CI/CD pipeline for your company’s application, you have completed code analysis, image scanning, and automated testing.
What is the next step to ensure a secure and reliable deployment?
A.
Add a traffic Shift stage to route the traffic between two sets ofbackend IPs.
B.
Add an invoke function stage to run code or custom logic in a serverless manner.
C.
Add a shell stage to run custom commands in the deployment pipeline.
D.
Add an approval stage to pause the deployment for a specified duration for manual decision from the approver.
After completing code analysis, image scanning, and automated testing, the next step in the CI/CD pipeline should include a manual review to ensure that all necessary security and quality checks have been performed correctly. Adding an approval stage helps ensure that a secure and reliable deployment is achieved by requiring human verification and approval before proceeding with the deployment to production.
This step adds an extra layer of control to prevent unintended issues from moving forward without further review. It is a common practice in CI/CD pipelines to have an approval step, especially for critical deployments.
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit