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