DEV Community

Discussion on: The NEW Manual Validation Task for Azure DevOps YAML Pipelines Demystified

Collapse
 
jikuja profile image
Janne Kujanpää

When should we use Manual Validation task instead of Environment Approval?

Collapse
 
n3wt0n profile image
Davide 'CoderDave' Benvegnù

Hey, thanks for the question. In YAML the environment approvals are pre-deployment, this could be used as a workaround to have post-deployment approvals for example. You deploy, and then you pause the stage with a manual validation task so someone can verify that it works, for example.

Or can be something completely unrelated to deployment. Let’s say you are building an application and as part of the process you have to perform a manual action to a 3rd party system that doesn’t have an API you can use for integration…

This task is designed for all the cases like this in which you don’t want or can’t rely on the environment approvals