以防万一,其他任何人都陷入困境,我可以使用树来完成此任务:
https://<JENKINS_HOST>/api/json?tree=jobs[name,url,builds[number,result,duration,url]]
在这里,可以对列名进行过滤,以仅获取所需的数据,因为从中返回的数据量很大。
您还可以像这样限制要获取的记录数:
https://<JENKINS_HOST>/api/json?tree=jobs[name,url,builds[number,result,duration,url]{0,50}]
这将仅获取所有工作的最后50个版本,这正是我所需要的。