有各種插件這些都是 Jenkins 用以展示進行了一段時間構(gòu)建度量。這些指標是用于了解您的構(gòu)建,以及它們?nèi)绾喂收?通過一段時間。作為一個例子,讓我們來看看“Build History Metrics plugin”。
這個插件一旦安裝了計算以下度量全部建立:
-
平均無故障時間 (MTTF)
-
平均恢復時間 (MTTR)
-
生成時間的標準偏差
第1步- 轉(zhuǎn)到 Jenkins 儀表板,然后單擊管理Jenkins
第2步 - 轉(zhuǎn)到管理插件(Manage Plugins)選項。
第3步- 轉(zhuǎn)到“Available”選項卡,并搜索插件“Build History Metrics plugin”,并選擇“install without restart”。
第4步- 下面的屏幕顯示出來,以確認成功安裝了插件。重新啟動 Jenkins 實例。
當轉(zhuǎn)到工作頁面,你會看到計算的度量表。度量顯示有過去的7天,最近30天,所有的時間。
要在Jenkins中看到總體趨勢,也有可從內(nèi)部構(gòu)建和Jenkins插件搜集資料,并以圖形格式顯示它們。這里的插件的一個實例是“Hudson global-build-stats plugin'。所以,讓我們將一步步演示。
第1步- 轉(zhuǎn)到 Jenkins 儀表板,然后單擊管理Jenkins
第2步- 轉(zhuǎn)到管理插件(Manage Plugins)選項
第3步 - 轉(zhuǎn)到可用(Available)選項卡,并搜索插件“Hudson global-build-stats plugin”并選擇“install without restart”。
第4步- 下面的屏幕顯示出來,以確認成功安裝插件。重新啟動 Jenkins 實例。
要看到全局統(tǒng)計數(shù)據(jù),請按照步驟5至8。
第5步- 轉(zhuǎn)到Jenkins 儀表板,然后單擊管理Jenkins。在管理Jenkins屏幕,向下滾動,現(xiàn)在,你現(xiàn)在會看到一個名為“Global Build Stats”的選項。點擊這個鏈接。
第6步 - 點擊按鈕“Initialize stats”。這里做的事情是,它收集的所有現(xiàn)有已經(jīng)被執(zhí)行的記錄和可以根據(jù)這些結(jié)果來創(chuàng)建構(gòu)建的圖表。
第7步 - 一旦數(shù)據(jù)被初始化,它現(xiàn)在就創(chuàng)建一個新的圖表。點擊“Create new chart”鏈接。
第8步 - 彈出一個輸入相關(guān)新圖表的詳細信息。輸入以下必填信息
-
Title – 任何標題的信息,對于本實施例我們填寫 “Demo”
-
Chart Width – 800
-
Chart Height – 600
-
Chart time scale – Daily
-
Chart time length – 30 days
信息的其余部分可以保持原樣。輸入信息完成后,請單擊創(chuàng)建新表(Create New chart)。
現(xiàn)在,您將看到它顯示構(gòu)建的趨勢隨時間變化的圖表。
如果您單擊圖表中的任何部分,它會給你一個作業(yè)的細節(jié)和構(gòu)建信息。