api - 如何通过 Travis API 列出给定项目的所有构建?

标签 api travis-ci

Travis 文档不清楚我们是否可以浏览构建。端点:

https://api.travis-ci.org/repos/caelum/vraptor4/builds

显示最近 50 个版本。

但是如何获取整个历史记录呢?

最佳答案

构建是分页的,因此您需要通过多个请求来获取。

端点支持 after_number 参数,该参数是先前获取的页面中最后一个版本的版本号(字段 number)。

因此,如果您的第一个结果集的最后一个构建条目的构建号为 2669(这是页面上当前的最后一个构建号 https://api.travis-ci.org/repos/caelum/vraptor4/builds ),您将使用以下 URL 获取后续构建:

https://api.travis-ci.org/repos/caelum/vraptor4/builds?after_number=2669

这样您就可以迭代构建,而不是一次获取数千个构建。

关于api - 如何通过 Travis API 列出给定项目的所有构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34277366/

相关文章:

api - Podio Api - 创建项目错误 - "Invalid value null (null): must be Range"

api - URL 查询参数或媒体类型参数(在 Accept header 中)来配置对 HTTP 请求的响应?

c++ - 在 Travis-CI 上使用 Conan 和 Python3

travis 中的 python-coveralls 找不到覆盖范围

node.js - 为什么具有真正 headless 选项的 Chrome 59-Beta 无法与 Protractor 一起使用?

javascript - 使用 NPM 模块调用 API 'got'

javascript - API 数据未显示在 EJS 文件中

api - youtube api电影租赁/购买

timeout - Travis-CI - 如何计算构建的时间限制? (所有工作的总和或最长的工作时间)?

testing - 使用 travis-ci + Docker 存储用于测试的数据文件的最佳方式是什么?