出于职责分离的目的,我公司有一项政策规定,参与变更的开发人员不得参与将该代码推送到阶段或生产中,因此我们有一个发布团队,负责审核对这些分支和推送的请求请求到相关环境。
团队负责人希望能够为dev和test分支定义策略,因为这些分支具有自己的专用环境。
我们的Azure管理员仍在学习Azure,因此,如果有人可以指向明确声明不允许这样做的文档或描述如何进行设置的文档。
编辑:为了澄清(希望如此),我将其以轮廓形式放置。
第一个条件和最后一个条件都有效。我不知道如何告诉Azure管理员授予团队负责人仅在特定分支机构上管理策略的权限。
答案 0 :(得分:1)
您可以使用分支策略来做到这一点。
开发人员将继续研究并将更改推送到功能分支。代码准备就绪后,他们将在管道中的下一个分支中创建拉取请求。
可以对其进行设置,以便只有您的发布团队才能批准请求请求。
https://docs.microsoft.com/en-us/azure/devops/repos/git/branch-policies-overview?view=azure-devops
答案 1 :(得分:1)