Jenkins包含了許多插件,用於顯示隨著時間推移發生的構建的指標。這些指標可以幫助您理解構建以及它們失敗/通過的頻率。以“構建曆史度量插件”為例。
這個插件一旦安裝,就會為所有的構建計算以下指標。
- 平均恢複時間(MTTR)
- 平均故障時間(MTTF)
- 構建時間的標準偏差
步驟1 -點擊Jenkins儀表板上的“Manage Jenkins”。
步驟2−進入“Manage Plugins”選項。
步驟3−導航到“可用”頁簽,搜索“構建曆史度量插件”,並選擇“安裝而不重新啟動”。
步驟4 -插件安裝成功後將出現下麵的屏幕。重新啟動詹金斯。
當您轉到Job頁麵時,您將發現一個包含計算指標的表。顯示前7天指標、最近30天指標和曆史指標。
有一些插件可以從構建和Jenkins中捕獲信息,並以圖形化的方式顯示,以查看Jenkins中的總體趨勢。“Hudson global-build-stats plugin”就是這樣一個例子。讓我們來看看這個過程。
步驟1 -點擊“Manage Jenkins;在Jenkins儀表盤上
步驟2−進入“Manage Plugins”選項
步驟3 -在' Available '選項卡上,搜索' Hudson global-build-stats plugin ',選擇' install without restart '。
步驟4−確認插件安裝成功。重新啟動詹金斯。
請執行步驟5到步驟8查看全局統計信息。
步驟5進入Jenkins麵板,選擇“Manage Jenkins”。在Manage Jenkins屏幕中向下滾動,直到看到一個標記為“Global Build Stats”的選項。請點擊這個鏈接。
步驟6−單擊“initialize stats”按鈕。這將收集以前構建的所有現有記錄,並允許根據結果創建圖表。
現在是時候創建一個新的圖表了,數據已經初始化。選擇“創建新圖表”選項。
彈出窗口,提示您為新的圖表數據提供所需的信息。輸入下麵的強製信息。
- 標題-任何標題信息,在本例中都是“Demo”
- 圖表高度- 600
- 圖表寬度- 800
- 圖表時間長度- 30天
- 圖表時間刻度-每天
其餘的信息可以不去管。輸入完所有數據後,單擊Create New Chart。
顯示一段時間內構建趨勢的圖表將會出現。
如果單擊圖表的任何部分,它將帶您查看作業及其構建的詳細分解。