SonarQube Jenkins Plugin

Ad ogni commit sul master dei sorgenti del progetto viene effettuata automaticamente una verifica dei sorgenti nell’ambiente di Continuous Integration Jenkins di GovWay.

L’icona Fig. 1012 certifica l’avvenuta integrazione con SonarQube disponibile nell’ambiente jenkins.

../../../_images/SonarQube_ci_icon.png

Fig. 1012 SonarQube: integrazione con jenkins

Per consultare il report relativo all’ultima scansione effettuata sui sorgenti del progetto è possibile collegarsi alla console di SonarQube dedicato all’ambiente jenkins con utenza e password “govway”. Una volta effettuato il login sarà disponibile tra i progetti analizzati il progetto “govway” (Fig. 1013). Accedendo ai dettagli del progetto si potrà esaminare il report sulla qualità dei sorgenti relativi all’ultimo commit e globale del progetto (Fig. 1014).

../../../_images/SonarQube_ci_console.png

Fig. 1013 SonarQube: console

../../../_images/SonarQube_ci_details.png

Fig. 1014 SonarQube: dettagli sulla qualità del software