In CI Pipeline, we can add an approval action to a stage in a pipeline at the point where we want the pipeline execution to stop so that someone with the required Identity and Access Management permissions can approve or reject the action.
If the action is approved, the pipeline execution resumes. If the action is rejected—or if no one approves or rejects the action within a day of the pipeline reaching the action and stopping—the result is the same as an action failing, and the pipeline execution does not continue.
might be useful for manual approvals for these reasons:
- we want someone to perform a code review or change management review before a revision is allowed into the next stage of a pipeline.
- we want someone to perform manual quality assurance testing on the latest version of an application, or to confirm the integrity of a build artifact before it is released.
- we want someone to review the new or updated text before it is published to the App store.