Je veux lancer l'analyse sonar avec Jenkins pour un projet Maven 2. J'ai d'abord utilisé l'objectif "sonar: sonar" dans la configuration de construction. Mais je viens de trouver le plugin sonar pour Jenkins. Pourquoi l'utiliser? Est-ce une meilleure pratique et pourquoi?Pourquoi utiliser plugin sonar pour Jenkins plutôt que d'utiliser simplement l'objectif maven "sonar: sonar"?
Répondre
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.
- 1. comment publier sonar résultat dans le serveur de jenkins, ou avons-nous sonar plugin sonar-rapport
- 2. Pourquoi le plugin sonar de jenkins reconstruit-il tout?
- 3. intégration Sonar Maven
- 4. Impossible de configurer "Sonar Gerrit" Jenkins plugin
- 5. maven problème sonar
- 6. sonar jenkins d'intégration github
- 7. Configuration du plugin Sonar pour utiliser cobertura
- 8. Installation du plugin sonar sur jenkins
- 9. build Sonar donne erreur: sonar maven3-plugin: jar: 5.4
- 10. Plugin Sonar Eclipse
- 11. plugin sonar: comment obtenir la métrique du sonar
- 12. Plugin Groovy/Grails pour Sonar
- 13. Échec de l'exécution de l'objectif org.codehaus.mojo: sonar-maven-plugin: 2.0-beta-2: sonar
- 14. Comment intégrer correctement Maven, Jenkins, Sonar et Cobertura?
- 15. Sonar et Eclipse IAM Plugin
- 16. Plugin Sonar-Eclipse, Intégration Sonar-Eclipse (OEPE) -Helios
- 17. maven plugin sonar utiliser les règles checkstyle de pom
- 18. SONAR l'importation de rapports de couverture cobertura.ser au serveur sonar en utilisant mvn sonar: sonar?
- 19. Version d'essai plugin PLSQL sonar
- 20. Comment utiliser le plugin sonar TFVC?
- 21. utiliser Maven pour ajouter des informations de MKS à Sonar
- 22. démarrer le serveur sonar dans jenkins
- 23. Débogage du plugin Sonar Qube
- 24. problème d'installation du plugin Sonar Eclipse pour helios projet Maven
- 25. Installation de Sonar et Jenkins sur Tomcat
- 26. comment coller le lien sonar sur jenkins
- 27. Règle XPath dans XML Plugin pour Sonar
- 28. Activer/Désactiver le plugin sonar maven par profil?
- 29. Analyse Sonar maven - classe non trouvée
- 30. métriques dans sonar