Comment intégrer SonarQube avec Jenkins

jenkins-logo

Comment intégrer SonarQube avec Jenkins

 

C’est quoi SonarQube ?

 

SonarQube est un outil gratuit et à code source ouvert qui permet la mesure et la gestion de la qualité du code développé à l’aide de Java et géré par SonarSource.

 

Il peut analyser le code source dans plus de 20 langages différents. L’entrée peut être le code source du projet ou le code compilé selon le langage.

 

 

Installer SonarQube 5.6.6 (LTS*)

 

 

Démarrer SonarQube

 

 

Installer Maven

 

Exécutez cette commande pour installer la dernière version d’Apache Maven

 

 

Assurez-vous que vous avez correctement installé Maven sur votre ordinateur à travers ce code

 

Configurer SonarQube avec Maven

 

Ouvrir settings.xml maven config en exécutant ce code

 

 

Aller à la balise pluginGroups et ajouter le plugin suivant:

 

 

Aller à la balise profiles et ajouter ce code

 

Plugin SonarQube dans Jenkins

 

Voir comment installer Jenkins si vous avez besoin d’installer Jenkins sur Ubuntu

 

Installer SonarQube dans Jenkins

 

Connectez-vous au tableau de bord Jenkins, puis accédez à Manage Jenkins >> Manage Plugins >> Available Tab et sélectionnez et installez le plugin « SonarQube Scanner for Jenkins » comme présente l’image suivante

 

sonarqube_Installation

Configurer SonarQube avec Jenkins

 

Ajouter MAVEN_HOME dans Jenkins

 

Maven

 

 

Dans build configuration aller à Actions following the build section et cliquer sur le bouton « Add an action after the build » et choisir « SonarQube analysis avec Maven »

 

 

analyse_with_sonar

 

 

Avatar for Nizar Ellouze

Author: Nizar Ellouze

No Comments

Post a Comment

Comment
Name
Email
Website