0
我想監視所有構建的估計時間,以捕獲此值顯示爲「N/A」的情況。 在這些情況下,構建卡住(可能是由於我的環境中存在網絡問題),並且不會爲該作業啓動新構建,直到手動終止。Jenkins - 監視構建的預計時間
我缺少的是如何從api或其他來源獲取每個作業的數據。
我會很感激任何建議。
謝謝。
我想監視所有構建的估計時間,以捕獲此值顯示爲「N/A」的情況。 在這些情況下,構建卡住(可能是由於我的環境中存在網絡問題),並且不會爲該作業啓動新構建,直到手動終止。Jenkins - 監視構建的預計時間
我缺少的是如何從api或其他來源獲取每個作業的數據。
我會很感激任何建議。
謝謝。
對於每個作業,您可以單擊作業運行歷史記錄表上的「趨勢」,它將顯示當前正在執行的進度以及「通常」執行時間的圖形。
使用該API,您可以轉至http://jenkins/job/<your_job_name>/<build_number>/api/xml
(或/json
),並且該信息位於<duration>
和<estimatedDuration>
字段之下。
最後,還有一個Jenkins Timeout Plugin,您可以使用自動拍攝的「卡殼」保健建立
謝謝您的回答,我已經與使用超時插件「中止構建,如果是卡」的標誌,但有時候我發現卡住了。我想知道和值在固定版本與普通版本之間會有什麼不同。我找不到任何區別。 –
joezik
2014-10-07 22:38:45
取決於你認爲「卡住」。你可以說,如果「持續時間」是「estimatedDuration」的兩倍,那麼它就卡住了 – Slav 2014-10-08 14:06:37