Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过TravisAPI列出给定项目的所有构建?_Api_Travis Ci - Fatal编程技术网

如何通过TravisAPI列出给定项目的所有构建?

如何通过TravisAPI列出给定项目的所有构建?,api,travis-ci,Api,Travis Ci,Travis文档不清楚我们是否可以浏览构建。端点: 显示最后50个版本 但是如何获取整个历史记录呢?构建是分页的,因此需要使用多个请求进行获取 端点支持after_number参数,该参数是先前获取页面中最后一个生成的生成编号(字段number) 因此,如果第一个结果集的最后一个生成条目的生成号为2669(这是页面上的当前最后一个生成号),则可以使用以下URL获取后续生成: https://api.travis-ci.org/repos/caelum/vraptor4/builds?after

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

显示最后50个版本


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

构建是分页的,因此需要使用多个请求进行获取

端点支持
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

编号之后不应该在编号之前吗?这张单子似乎正在倒排。