Azure DevOps阶段权限

时间:2020-11-06 00:40:40

标签: azure azure-devops

我创建了一个包含多个阶段的发布管道。现在,我希望在用户中由Release Manager组或Project Administrators组组成,能够部署其中一些阶段。

我试图拒绝对其他组进行“管理部署”,但是一旦贡献者丢失了此权限,似乎没有人,甚至没有将权限设置为“允许”的上述组成员也可以部署该阶段。顺便说一句,允许的组的成员也是贡献者的成员。

我尝试过只更新权限和删除继承的权限,然后删除这些组的权限,但仍然行不通。

是否有任何方法可以从贡献者中删除此权限,但是仍然允许贡献者+版本管理器+项目经理的成员进行部署?

谢谢

1 个答案:

答案 0 :(得分:1)

是否有任何方法可以从贡献者中删除此权限,但是仍然允许贡献者+版本管理器+项目经理的成员进行部署?

我可以复制您提到的场景。 it的权限似乎将覆盖其他两个组的权限。

要解决此问题,您可以将Contributors group设置为Manage Deployments而不是Not Set。同时,您需要使用Deny选项。

注意:如果您设置disable Inheritance,则贡献者组中的人员无法部署,但是如果其中一些人拥有此权限,则他们将继承其他组的权限

enter image description here

相关问题