身為 Code Stream 管理員或開發人員,您必須深入瞭解 VMware Code Stream 中管線的效能。您需要瞭解管線從開發到測試再到生產,如何有效地發行程式碼。
若要深入瞭解,您可以對管線使用預設儀表板,也可以使用自訂儀表板。
- 管線度量包括平均時間等統計資料,可在管線儀表板上檢視。
- 若要查看多個管線的度量,請使用自訂儀表板。
您可以讓 VMware Code Stream 測量一段時間內管線復原、交付或失敗的平均時間,並顯示這些平均時間的趨勢。
測量什麼... | 它表示什麼... |
---|---|
平均 CI | 連續整合階段所花費的平均時間,按 CI 工作類型中的時間測量。 |
交付管線的平均時間 | 管線觸發後交付更新所需的平均時間。 |
兩次成功部署之間的平均時間 | 兩次成功部署之間的時間,表示生產環境更新的頻率。 |
管線失敗的平均時間 | 管線觸發後失敗所用的時間。 |
從管線失敗中復原的平均時間 | 管線失敗後交付成功管線的平均時間。測量建置或測試準則失敗與產生成功管線執行的下一個建置之間的時間,每週或每月平均值。 |
您也可以讓 VMware Code Stream 顯示管線中的前幾個失敗的工作和階段。這種測量會針對每個管線和專案報告開發環境和開發後環境的失敗次數和百分比,每週或每月平均值。您可以檢視前幾個失敗,以便對發行自動化程序中的問題進行疑難排解。
例如,您可以設定特定持續時間 (例如過去 7 天) 的顯示,並記錄此期間內的前幾個失敗的工作。如果您在環境或管線中進行了變更,並再次執行管線,則檢查更長持續時間 (例如過去 14 天) 的前幾個失敗的工作,前幾個失敗的工作可能已變更。根據此結果,您將瞭解在發行自動化程序中所做的變更已改善管線執行的成功率。
若要使用自訂儀表板追蹤管線的趨勢和關鍵效能指標,您可以將 Widget 新增到儀表板,並將其設定為對管線進行報告。
必要條件
- 確認存在一或多個管線。在使用者介面中,按一下管線。
- 對於您想要監控的管線,請確認它們已成功執行。按一下執行。
程序
結果
恭喜您!您已建立用於監控管線趨勢和 KPI 的自訂儀表板。
後續步驟
繼續監控管線在 VMware Code Stream 中的效能,並與您的管理員和團隊共用結果以繼續改進應用程式發佈程序。