2011-11-14 4 views
3

J'ai installé Jenkins sur ma machine de construction et dans la configuration de Jenkins j'ai coché la case pour lancer l'analyse sonar sur mon projet basé sur maven. Cela fonctionne mais si je regarde le journal mon projet entier est construit deux fois. Une fois de maven et une fois pour sonar (toujours en utilisant maven). Une idée de ce que je fais mal ici?Pourquoi le plugin sonar de jenkins reconstruit-il tout?

Répondre

2

L'analyse sonar est effectuée via un plugin maven. Ainsi, chaque fois que vous lancez une analyse sonar, maven parcourt toutes les phases précédant la phase du sonar, ce qui signifie que la phase de compilation et la phase de test seront également exécutées. Cela signifie que si vous souhaitez effectuer une analyse Sonar, vous pouvez créer un Job de style libre dans Jenkins, ne configurer aucune étape de construction et activer uniquement le bouton Sonar. Cela devrait fonctionner, et ne devrait construire votre projet de code qu'une seule fois.

Questions connexes