SonarQube Initialisation rapport
La génération de rapport sous Sonar est grandement facilité avec l'utilisation de Jenkins. Il suffit de configurer une action après le build qui effectue l'analyse. Cependant, ceci entraîne la création du projet sous Sonar avec tous les paramètres par défaut. Si il est souhaité d'appliquer une sécurité particulière ou l'utilisation d'un profil de Qualité particulier, il sera nécessaire de configurer après une première analyse, ce qui peut affecter l'historique du projet.
Cet article présente l'initialisation d'un projet avant la première analyse.
Votre avis
Nobody voted on this yet
|
|
Permissions
Afin d'initier un projet, il faut se connecter avec un compte qui possède le droit global Provision Projects
.
Accès aux initialisations
Afin de provisionner (initié) un projet dans SonarQube, il faut accèder à la liste des provisions. Pour cela, il faut cliquer sur le menu Provisionning
sur la page Settings
.

Une nouvelle page est alors affichée, présentant la liste des projets initiés. Cette liste sera généralement vide, car elle ne contient que les projets créés mais n'ayant fait l'objet d'aucune analyse.

Création
Sur la page de listing, il faut cliquer sur el lien Create
. Une nouvelle fenêtre s'affiche avec trois champs permettant de spécifier trois valeurs.
-
Key
: identifiant unique du projet dans SonarQube -
Branch
: Valeur de la branche, dans le cas où des branches sont gérées sur un même projet. -
Name
: Nom du projet.

Dans le cadre de cet exemple, la création est réalisé pour un projet Maven dont les identifiants sont les suivants.
-
groupId
: fr.ejn.tutorial -
artifactId
: tika -
name
: Tika
La valeur de Key
correspond à la concaténation de groupId
et artifactId
séparés par le caractère :
.
Une fois initié, le projet est mis à disposition dans la liste des projets en attente de première analyse.

Malgré tout, il est possible de consulter le projet. Le détail de celui indique qu'aucune analyse n'a encore été réalisée.
