如何通过API检索Jenkins作业的所有先前构建?

时间:2018-02-22 06:48:23

标签: python jenkins jenkins-api

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

我注意到它只提取了最后100个版本,这看起来像默认版本。我正在测试一个基本的curl调用,它可以很好地检索最后的100个,看看我如何检索所有构建。我一直在搜索Google,发现其中一个说要添加 fetch_all_builds = True ,但仍然只能提取100个。

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

由于

1 个答案:

答案 0 :(得分:5)

添加tree=allBuilds会为您提供所需内容。

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

这是API调用网址。