【问题标题】:Who can override an approval for a Release Stage in Azure Pipelines?谁可以覆盖 Azure Pipelines 中发布阶段的批准?
【发布时间】:2018-10-03 23:13:58
【问题描述】:

我刚刚创建了我的第一个 CI-CD 管道,其中包含发布阶段的审批者。我注意到我可以覆盖批准者,并且我试图找出还有谁可以覆盖。不幸的是,我无法找到有关此的太多信息。 所以我想我的问题是:

  1. 我是否能够覆盖因为我是发布管道的所有者?
  2. 我是否因为我是该版本的所有者而能够覆盖?
  3. 发布管理员可以覆盖审批者吗?
  4. 项目管理员能否覆盖审批者?

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    【解决方案2】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2020-08-13
      • 1970-01-01
      • 2020-10-22
      • 1970-01-01
      • 2021-06-04
      • 1970-01-01
      • 2021-03-20
      • 2020-10-31
      • 1970-01-01
      相关资源
      最近更新 更多