Azure DevOps - 收集 PR 上 "Require Reviewers" 的存储库列表以及哪些分支
Azure DevOps - Gather a list of repositories that "Require Reviewers" on PRs and for what branches
在 Azure DevOps 中,他们提供了一种收集存储库列表的方法,这些存储库强制执行“拉取请求和哪些分支需要审阅者?
您可以使用 Configurations - List rest 获取对拉取请求强制执行“必需审阅者”的存储库和分支。
GET https://dev.azure.com/{organization}/{project}/_apis/policy/configurations?policyType={policyType}&api-version=6.1-preview.1
Required Reviewers的上述“policyType”ID是“fd2167ab-b0be-447a-8ec8-39368250530e”(您可以使用Types - List rest api列出所有policyTypes)见下文截图:
所以你可以把上面的休息 api 改成下面的:
https://dev.azure.com/{organization}/{project}/_apis/policy/configurations?policyType=fd2167ab-b0be-447a-8ec8-39368250530e&api-version=6.1-preview.1
见下面的结果示例:
在 Azure DevOps 中,他们提供了一种收集存储库列表的方法,这些存储库强制执行“拉取请求和哪些分支需要审阅者?
您可以使用 Configurations - List rest 获取对拉取请求强制执行“必需审阅者”的存储库和分支。
GET https://dev.azure.com/{organization}/{project}/_apis/policy/configurations?policyType={policyType}&api-version=6.1-preview.1
Required Reviewers的上述“policyType”ID是“fd2167ab-b0be-447a-8ec8-39368250530e”(您可以使用Types - List rest api列出所有policyTypes)见下文截图:
所以你可以把上面的休息 api 改成下面的:
https://dev.azure.com/{organization}/{project}/_apis/policy/configurations?policyType=fd2167ab-b0be-447a-8ec8-39368250530e&api-version=6.1-preview.1
见下面的结果示例: