簡體   English   中英

如何通過API檢索Jenkins作業的所有先前版本?

[英]How to retrieve all previous builds for a Jenkins job through the API?

我正在構建一個Python腳本來提取Jenkins作業的構建歷史記錄數據。 我已經成功地使用Requests庫來檢索json輸出,饋入數據框並進行報告。

我注意到它只是拉了最近的100個版本,看起來像默認版本。 我正在測試一個基本的curl調用,該函數可以很好地檢索最近的100個,以查看如何檢索所有構建。 我一直在搜索Google,發現其中一個說要添加fetch_all_builds = True ,但是仍然只能拉100。

有誰知道我如何通過API調用從作業中請求所有構建?

謝謝

添加tree=allBuilds將為您提供所需的內容。

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

這是API調用URL。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM