【问题标题】:Is there any OData Query for Azure DevOps Repo?Azure DevOps Repo 是否有任何 OData 查询?
【发布时间】:2020-05-21 08:00:50
【问题描述】:

场景:我在 Azure DevOps 中的组织数据上构建 Power BI Dashboard。

参考this,我们可以看到在 Azure DevOps 上使用 OData 查询创建 Power BI 示例报告的步骤。

在链接中,您可以看到有 3 个部分,Azure Boards、Azure Pipelines 和 Azure Test Plans。但是,我找不到 Azure Repo 的任何 OData API。

问题是否有任何 OData API 可在 Azure Repo 上查询?

【问题讨论】:

    标签: azure-devops odata


    【解决方案1】:

    oData 集目前无法访问您正在寻找的 repo 信息,但是如果您愿意使用一些静态集,您可以将其与 REST 调用结合使用:https://docs.microsoft.com/en-us/rest/api/azure/devops/git/?view=azure-devops-rest-5.1

    如果您真的需要它作为 oData,您可以花时间编写您自己的 oData 服务来调用 REST 端点。

    【讨论】:

      【解决方案2】:

      您可以使用以下组织级别查询来列出支持的值:

      https://analytics.dev.azure.com/{OrganizationName}/_odata/v3.0-preview

      例如,您可以使用以下查询列出所有团队项目:

      https://analytics.dev.azure.com/{OrganizationName}/_odata/v3.0-preview/Projects

      【讨论】:

      • 嘿,谢谢你的回答,但似乎https://analytics.dev.azure.com/{OrganizationName}/_odata/v3.0-preview 列表中与 Repo 相关的只是分支。我们还有其他的像 Pull Request、Push、Commits 吗?
      • 不,您可以运行https://analytics.dev.azure.com/{OrganizationName}/{Project}/_odata/v3.0-preview 来检查支持的值。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-16
      • 1970-01-01
      • 1970-01-01
      • 2022-10-21
      • 2020-03-02
      • 2015-11-28
      相关资源
      最近更新 更多