如何通过TravisAPI列出给定项目的所有构建?
Travis文档不清楚我们是否可以浏览构建。端点: 显示最后50个版本如何通过TravisAPI列出给定项目的所有构建?,api,travis-ci,Api,Travis Ci,Travis文档不清楚我们是否可以浏览构建。端点: 显示最后50个版本 但是如何获取整个历史记录呢?构建是分页的,因此需要使用多个请求进行获取 端点支持after_number参数,该参数是先前获取页面中最后一个生成的生成编号(字段number) 因此,如果第一个结果集的最后一个生成条目的生成号为2669(这是页面上的当前最后一个生成号),则可以使用以下URL获取后续生成: https://api.travis-ci.org/repos/caelum/vraptor4/builds?after
但是如何获取整个历史记录呢?构建是分页的,因此需要使用多个请求进行获取 端点支持
after_number
参数,该参数是先前获取页面中最后一个生成的生成编号(字段number
)
因此,如果第一个结果集的最后一个生成条目的生成号为2669(这是页面上的当前最后一个生成号),则可以使用以下URL获取后续生成:
https://api.travis-ci.org/repos/caelum/vraptor4/builds?after_number=2669
这样,您就可以迭代构建,而不是一次获取数千个构建。对于API V3,我们应该使用
offset
,请参见
例如,
https://api.travis-ci.org/repo/expertiza%2Fexpertiza/builds?limit=5&offset=5
编号之后不应该在编号之前吗?这张单子似乎正在倒排。