Je veux configurer Sonar avec Jenkins. Mais je ne sais pas si le site Sonar décrit deux façons différentes de le faire ou s'il y a deux étapes nécessaires:
Pour autant que je l'ai compris, ce sont deux façons différentes. Si tel est le cas, quelle est la différence et quels sont les avantages et les inconvénients (entre le Sonar lui-même et le Sonar runner)?
Si vous souhaitez analyser un projet avec SonarQube et Jenkins, voici ce dont vous avez besoin:
Un serveur SonarQube opérationnel
Un serveur Jenkins opérationnel avec le SonarQube Scanner pour Jenkins installé et configuré pour pointer vers votre serveur SonarQube
Un travail configuré pour exécuter une analyse SonarQube sur votre projet:
Utilisation du scanner SonarQube standard et par défaut (adapté à la plupart des projets)
Utilisation du scanner SonarQube pour MSBuild (pour les solutions .NET)
Utilisation d'une action de post-génération pour les projets basés sur Maven
Tout est décrit plus en détail sur la page de documentation du scanner SonarQube pour Jenkins .