8

我正在构建一个 python 脚本来提取 Jenkins 作业的构建历史数据。我已经成功地使用 Requests 库来检索 json 输出、输入数据框并报告。

我注意到它只提取最后 100 个构建,这看起来像是默认值。我正在使用基本的 curl 调用进行测试,它可以很好地检索最后 100 个,以查看如何检索所有构建。我一直在搜索谷歌,发现一个说要添加fetch_all_builds=True,但仍然只拉 100。

有谁知道我如何通过 API 调用从作业中请求所有构建?

谢谢

4

1 回答 1

12

添加tree=allBuilds会给你你想要的。

<JENKINS URL>/job/<Job Name>/api/json?tree=allBuilds[*]&depth=2

这是 API 调用 URL。

于 2018-02-22T07:33:33.843 回答