...
It's rare that an organisation would want a Git commit to be automatically promoted all the way to Production; most organisations would want at least one part of the delivery pipeline to require a manual approval. Fortunately this can be easily configured in Azure DevOps.
Configuring a Manual Approval Check
In your Azure DevOps project, go to the resource (ie. environment) that needs to be protected.
Navigate to Approvals and Checks for the resource.
Select [+] to create a check and select Approvals then Next.
Provide the approvers and an optional message, and select Create to complete addition of the manual approval check.
...
On this page you can click Review to display the approval dialog where you can enter a comment before clicking Approve or Reject.
...
If you have configured Azure DevOps Teams Integration you will also receive a post in your Teams channel from which you can also submit your approval by clicking Approve:
...