2012-05-21 6 views

Répondre

22

Vous pouvez bien sûr faire un simple "sonar mvn: sonar", cela fonctionnera. De l'autre côté, il y a le plugin Sonar pour Jenkins qui facilitera la configuration. Par exemple, vous pourrez définir des informations sur votre serveur Sonar (URL, utilisateur DB et mot de passe) ou vos multiples serveurs Sonar en un seul endroit (la section de configuration de Jenkins) afin de ne pas avoir à le répéter partout.

Le plugin offre également la possibilité d'exécuter une analyse Sonar à la volée (sans Maven): il vous suffit de fournir des propriétés obligatoires (comme "sonar.projectKey" et "sonar.projectVersion" par exemple) et le plugin lancera le Java Standalone Runner de manière transparente pour vous (ceci est utile surtout pour les autres langages que Java qui ne dépendent pas de Maven pour leur construction). Donc, si vous faites seulement quelques tests, vous n'avez pas vraiment besoin de ce plugin. Mais si vous configurez une instance de production de Jenkins, il est préférable d'utiliser le plugin Sonar.

Questions connexes