【发布时间】:2021-08-19 21:41:19
【问题描述】:
在 Azure DevOps 中,他们是一种收集存储库列表的方法,这些存储库强制执行“拉取请求和哪些分支需要审查员?
【问题讨论】:
标签: azure-devops pull-request azure-devops-rest-api
在 Azure DevOps 中,他们是一种收集存储库列表的方法,这些存储库强制执行“拉取请求和哪些分支需要审查员?
【问题讨论】:
标签: azure-devops pull-request azure-devops-rest-api
您可以使用Configurations - Listrest 来获取对拉取请求强制执行“必需审阅者”的存储库和分支。
GET https://dev.azure.com/{organization}/{project}/_apis/policy/configurations?policyType={policyType}&api-version=6.1-preview.1
上述“policyType”对于Required Reviewers的ID是“fd2167ab-b0be-447a-8ec8-39368250530e”(您可以使用Types - Listrest api列出所有policyTypes)见下图:
所以你可以将上面的rest api更改为下面:
https://dev.azure.com/{organization}/{project}/_apis/policy/configurations?policyType=fd2167ab-b0be-447a-8ec8-39368250530e&api-version=6.1-preview.1
见以下结果示例:
【讨论】: