谁可以覆盖Azure Pipelines中发布阶段的批准?

时间:2018-10-03 23:13:59

标签: azure-devops azure-pipelines azure-pipelines-release-pipeline

我刚刚创建了第一个带有审批者的CI-CD管道,用于发布阶段。我注意到我可以否决批准者,而我试图找出还有谁可以否决。不幸的是,我无法找到很多有关此的信息。 所以我想我的问题是:

  1. 我是发布管道的所有者,是否可以覆盖?
  2. 由于我是发行版的所有者,我是否可以覆盖?
  3. 发布管理员可以覆盖批准者吗?
  4. 项目管理员可以覆盖批准者吗?

2 个答案:

答案 0 :(得分:2)

根据我的测试,拥有Administer release permissions的用户可以覆盖批准者。

  1. 选择特定的发布管道=> Security
  2. 选择特定的用户/组,然后将Administer release permissions设置为Allow

enter image description here

答案 1 :(得分:1)

要添加到上述@ Andy-Li-MSFT的答案中,可以在发布版上按管道(如他的答案所示)或整个项目(使用相同的三点菜单按钮)设置设置。管道首页。

https://docs.microsoft.com/en-us/azure/devops/organizations/security/permissions?view=azure-devops&tabs=preview-page#build-object-level

与其他许多项目一样,这些设置不在“设置”下的“权限”页面中。

似乎也没有组织范围内的设置,因此请确保为每个新项目进行设置。