我正在构建一个python脚本来为Jenkins作业提取构建历史数据。我已成功使用Requests库来检索json输出,输入数据帧并报告。
我注意到它只提取了最后100个版本,这看起来像默认版本。我正在测试一个基本的curl调用,它可以很好地检索最后的100个,看看我如何检索所有构建。我一直在搜索Google,发现其中一个说要添加 fetch_all_builds = True ,但仍然只能提取100个。
有没有人知道如何通过API调用从作业中请求所有构建?
由于
答案 0 :(得分:5)
添加tree=allBuilds
会为您提供所需内容。
<JENKINS URL>/job/<Job Name>/api/json?tree=allBuilds[*]&depth=2
这是API调用网址。