Azure DevOps - Approvals and check

Patrick Lemieux 0 Reputation points
2025-05-20T15:02:18.6333333+00:00

We are trying to allow our users to approve pipelines in a specific environment. However, even after adding them as approvers in the "Approvals and checks" tab under Pipelines → Environments, they are still unable to approve their pipelines—the approval option is not available.

Can you explain why this isn’t working?

Azure DevOps
{count} votes

1 answer

Sort by: Most helpful
  1. Durga Reshma Malthi 4,430 Reputation points Microsoft External Staff Moderator
    2025-05-20T16:32:38.3266667+00:00

    Hi Patrick Lemieux

    Could you please check the following things:

    1. Go to Azure DevOps -> Pipelines -> Environments -> Approvals and Checks -> Approvals -> Specify the user and specify if you want to permit or restrict approvers from approving their own runs and specify the Timeout. If approvals aren't completed within the specified Timeout, the stage is marked as skipped -> Create.
    2. Then Click on 3 dots in Environment page -> Security -> Select the user and then check if they have the roles of Reader or User. User's image

    Additional References:

    https://learn.microsoft.com/en-us/azure/devops/pipelines/process/approvals?view=azure-devops&tabs=check-pass

    Hope this helps!

    Please Let me know if you have any queries.

    If you found the information helpful, please click "Upvote" on the post to let us know.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.