【发布时间】:2020-06-13 13:58:48
【问题描述】:
我们有一个 Azure DevOps 发布管道,其中包含代表部署目标的阶段。最后阶段(生产)通过阻止除发布管理员之外的所有人编辑、删除或管理该阶段的审批者来保护。他们在所有其他阶段都具有编辑权限。这是通过选择生产阶段、单击 (...) 菜单、安全性、关闭继承和调整权限来完成的。
现在,当对发布管道进行任何更改(包括添加新阶段、编辑“未受保护”阶段、添加变量、更新现有变量)时,发布管理员以外的任何人都会收到错误:
VS402904:访问被拒绝:用户 XXX 没有编辑发布阶段 允许。请联系您的发布经理。舞台名称:制作
这肯定不会像预期的那样,保护一个阶段实质上会锁定对整个发布管道的所有更改?是否有替代方案可以限制对单个阶段的修改,同时允许其他人继续对其他阶段和变量进行更改?
【问题讨论】:
标签: azure-devops continuous-integration