校驗(yàn)質(zhì)量指標(biāo)
構(gòu)建服務(wù)器的一個用途是校驗(yàn)軟件質(zhì)量指標(biāo)。Jenkins對此有一些內(nèi)置的支持。可以在一個任務(wù)頁面上執(zhí)行并可視化Java的單元測試。
另一個更高級的可選方案是使用Sonar代碼質(zhì)量可視化器,參見下圖。Sonar測試在構(gòu)建階段運(yùn)行并傳送到Sonar服務(wù)器上,在那里進(jìn)行存儲和可視化。
一臺Sonar服務(wù)器是一個讓開發(fā)團(tuán)隊(duì)看到他們努力改良代碼庫的成果的好辦法。
Sonar服務(wù)器的缺點(diǎn)是有時會減緩構(gòu)建速度。建議每天夜里運(yùn)行一次Sonar構(gòu)建。