如何通过 DevOps REST API 获取特定提交的构建列表

卡雷尔金

我需要通过 Azure DevOps REST API 检索与特定提交关联的构建列表(请参阅 TFS UI 图片)。我可以通过使用蛮力来做到这一点:

  1. 通过API 调用加载我的存储库的所有构建在这里找不到提交过滤器:

GET https://dev.azure.com/{organization}/{project}/_apis/build/builds

  1. 然后过滤掉只使用指定的构建 "commitId": "eed1b008520c2b32669bef9a0a08be8a50b6e8a4"

但这是极其低效的解决方案。如果有更有效的方法,你能帮我吗?我尝试使用链接加载 Commit 的详细信息,但没有构建或构建的链接。

Azure DevOps UI 中的构建列表

卡雷尔金

用于提交的状态 API似乎在开始和结束构建时,会发布相应的状态。

所以当我打电话 GET https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/commits/{commitId}/statuses?api-version=5.1

我获得了与提交及其状态相关的所有最新版本。

感谢 Hugh Lin 为我指明方向..

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过Azure DevOps REST API获取分叉列表-分叉-列表

来自分类Dev

启动构建并通过Azure DevOps Rest API传递变量

来自分类Dev

Azure DevOps通过REST API获取提交链接到工作项

来自分类Dev

Azure DevOps 如何通过 REST API 编辑 Wiki 页面

来自分类Dev

如何使用Azure DevOps REST Api获取非秘密的构建参数?

来自分类Dev

如何通过REST API提交工作?

来自分类Dev

如何通过REST API提交工作?

来自分类Dev

通过访问令牌,使用Azure DevOps中的REST API获取用户详细信息

来自分类Dev

通过Azure DevOps REST API获取PR Code Coverage差异状态

来自分类Dev

Azure DevOps REST API

来自分类Dev

如何使用Azure DevOps REST API创建新的构建管道?

来自分类Dev

如何通过REST API的Java添加在Azure中的DevOps测试结果?

来自分类Dev

如何通过Rest API将主题事务专家发布到Azure DevOps

来自分类Dev

如何通过Azure DevOps Rest API获得批准并检查给定的服务连接?

来自分类Dev

是否可以通过Azure Devops API获取提交的原始差异?

来自分类Dev

Azure Devops-如何使用Rest API获取Wiki页面的发布信息

来自分类Dev

使用Azure DevOps REST API在构建上运行测试

来自分类Dev

如何使用Bearer令牌从Azure DevOps调用REST API

来自分类Dev

如何从Azure DevOps扩展中调用Wiki REST Api?

来自分类Dev

如何访问Azure DevOps从REST API部署注释

来自分类Dev

通过用于Azure DevOps Services的REST API创建bug时如何找到发行说明字段的API端点

来自分类Dev

通过 Rest 调用获取租户特定的 API

来自分类Dev

Azure DevOps Rest API获取发布定义不包含变量

来自分类Dev

使用Rest API从Azure Devops存储库获取文件

来自分类Dev

Azure DevOps REST API获取请求不起作用

来自分类Dev

如何通过REST API停止Jenkins中的构建?

来自分类Dev

Bitbucket - 通过 REST API 检查提交的构建状态

来自分类Dev

如何通过Bitbucket REST API获取连接用户的身份?

来自分类Dev

如何通过REST API获取Atlassian Confluence Space权限?

Related 相关文章

  1. 1

    如何通过Azure DevOps REST API获取分叉列表-分叉-列表

  2. 2

    启动构建并通过Azure DevOps Rest API传递变量

  3. 3

    Azure DevOps通过REST API获取提交链接到工作项

  4. 4

    Azure DevOps 如何通过 REST API 编辑 Wiki 页面

  5. 5

    如何使用Azure DevOps REST Api获取非秘密的构建参数?

  6. 6

    如何通过REST API提交工作?

  7. 7

    如何通过REST API提交工作?

  8. 8

    通过访问令牌,使用Azure DevOps中的REST API获取用户详细信息

  9. 9

    通过Azure DevOps REST API获取PR Code Coverage差异状态

  10. 10

    Azure DevOps REST API

  11. 11

    如何使用Azure DevOps REST API创建新的构建管道?

  12. 12

    如何通过REST API的Java添加在Azure中的DevOps测试结果?

  13. 13

    如何通过Rest API将主题事务专家发布到Azure DevOps

  14. 14

    如何通过Azure DevOps Rest API获得批准并检查给定的服务连接?

  15. 15

    是否可以通过Azure Devops API获取提交的原始差异?

  16. 16

    Azure Devops-如何使用Rest API获取Wiki页面的发布信息

  17. 17

    使用Azure DevOps REST API在构建上运行测试

  18. 18

    如何使用Bearer令牌从Azure DevOps调用REST API

  19. 19

    如何从Azure DevOps扩展中调用Wiki REST Api?

  20. 20

    如何访问Azure DevOps从REST API部署注释

  21. 21

    通过用于Azure DevOps Services的REST API创建bug时如何找到发行说明字段的API端点

  22. 22

    通过 Rest 调用获取租户特定的 API

  23. 23

    Azure DevOps Rest API获取发布定义不包含变量

  24. 24

    使用Rest API从Azure Devops存储库获取文件

  25. 25

    Azure DevOps REST API获取请求不起作用

  26. 26

    如何通过REST API停止Jenkins中的构建?

  27. 27

    Bitbucket - 通过 REST API 检查提交的构建状态

  28. 28

    如何通过Bitbucket REST API获取连接用户的身份?

  29. 29

    如何通过REST API获取Atlassian Confluence Space权限?

热门标签

归档