【问题标题】:Azure DevOps git policy configurations api broken?Azure DevOps git 策略配置 api 损坏了吗?
【发布时间】:2019-05-11 13:47:35
【问题描述】:

我正在尝试从本文之后的 git/policy rest api 中提取策略:

https://docs.microsoft.com/en-us/rest/api/azure/devops/git/policy%20configurations/list?view=azure-devops-rest-5.0

当我调用时:

https://dev.azure.com/{organization}/{project}/_apis/git/policy/configurations?api-version=5.0-preview.1

我收到以下回复:{"count":0,"value":[]}

我正在尝试的项目中定义了分支策略。

有趣的是,如果我尝试策略/配置 api:

https://docs.microsoft.com/en-us/rest/api/azure/devops/policy/configurations/list?view=azure-devops-rest-5.0#policyconfiguration

https://dev.azure.com/{organization}/{project}/_apis/policy/configurations?api-version=5.0-preview.1

我确实收回了政策。我还没有尝试提供任何参数,但文档指出“repositoryId unset,refName unset:返回在项目级别定义的所有策略配置”,并且他们的示例 uri 在查询字符串中没有显示任何参数。

我看到这个 api 正在预览中。它目前根本不起作用还是我只是错过了一些东西?我正在尝试使用 git/policy 配置 api,因为 policy/configurations api 文章指出“使用 /_apis/git/policy/configurations API,它提供一流的范围过滤支持。”

【问题讨论】:

    标签: git rest azure-devops


    【解决方案1】:

    MS 回复了我:

    “新的 git/policy API(不带参数)将返回数据的范围仅限于应用于当前项目的顶级策略。它不返回“子策略”,即所有存储库 ID/refNames。您需要指定存储库 id 和 ref 名称才能查看策略。”

    【讨论】:

      猜你喜欢
      • 2021-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-26
      • 1970-01-01
      • 2020-12-23
      • 1970-01-01
      相关资源
      最近更新 更多