Pas de sonar-runner option dans jenkins?
Je suis à la recherche d'installer sonarQube sur notre serveur jenkins.
La documentation que je peux trouver me dit de configurer sonar-runner dans
Jenkins --> manage Jenkins --> Configure system
cependant il n'y a pas de "sonar runner' option.
Il y a un "sonar" option où j'ai configuré mon serveur sonar, et le sonar plugin est installé et à jour.
Comment puis-je obtenir la sonar-runner de configuration s'affichent?
(Nous voulons la version autonome de sonar travail n'est pas le maven sur que c'est un projet sans maven.)
La version de la SonarQube plugin Jenkins avez-vous?
2.1 --> Sonar Plugin bénéficient Rapidement de Sonar, un open-source, tableau de bord basé sur de nombreux outils d'analyse comme Checkstyle, PMD et Cobertura. 2.1
2.1 --> Sonar Plugin bénéficient Rapidement de Sonar, un open-source, tableau de bord basé sur de nombreux outils d'analyse comme Checkstyle, PMD et Cobertura. 2.1
OriginalL'auteur pvgoddijn | 2014-09-08
Vous devez vous connecter pour publier un commentaire.
Ok. Donc, si je comprends bien:
Aller dans Gérer Jenkins' -> "Gérer Plugin' -> onglet "Installé" dans le gestionnaire de Plugin, vous pouvez voir", Jenkins, Sonar plugin " dans les plugins installés.
--> Attention, il y a un SonarGraph plugin qui n'est pas le bon. Veuillez vérifier que vous avez ceci: http://i.stack.imgur.com/SNZLG.jpg
Vous dire que vous pouvez installer le sonar de la partie serveur dans Jenkins. Je comprends que vous vous référez à cette doc http://docs.codehaus.org/display/SONAR/Configuring+SonarQube+Jenkins+Plugin#ConfiguringSonarQubeJenkinsPlugin-AddingSonarQubeServer, et plus particulièrement la section "Ajout de SonarQube Serveur" point 2 et 3.
--> Pouvez-vous confirmer que vous avez cette 'Sonar' la partie sous configuration de Jenkins ?
Si oui à la question précédente 1 & 2, vous devez aussi avoir la SonarQube Runner partie disponible dans Jenkins, comme dans le précédent doc et le post sur mon blog.
--> Pouvez-vous confirmer que c'est la partie qui est en défaut ?
Pouvez-vous essayer ceci:
Jenkins -> Nouveau Travail -> Sélectionnez 'Créer un style libre logiciel projet", entrez un Nom de travail -> cliquez sur Ok.
La Section Build -> 'Ajouter une Étape de génération': pouvez-vous voir la 'Invoquer autonome Sonar analyse' menu : http://i.stack.imgur.com/9TmFr.jpg ?
Vous avez SonarQube runner installé et correctement configuré: http://docs.codehaus.org/display/SONAR/Installing+and+Configuring+SonarQube+Runnerhttp://docs.codehaus.org/display/SONAR/Installing+and+Configuring+SonarQube+Runner
N'hésitez pas à demander plus de précision.
Peut-être que le problème est en quelque sorte lié à l'étape 5. j'ai compris de l'instalation des guides que l'installation de sonar runner est quelque chose dont vous avez besoin lorsque vous exécutez une application autonome sonar travail à partir de la console, l'installation sur jenkins n'est jamais mentionné, et de faire les choses comme changer la TRAJECTOIRE de la var sur mon jenkins maître (qui n'est pas de construire, les esclaves ne) semble bizarre.
(étape 4 est effectivement possible, mais les résultats dans l'erreur)
Vous devriez avoir SonarQube runner installé (point 5). Ce post est un exemple d'installation/mise à jour SonarQube runner avec Jenkins qualilogy.com/en/upgrade-sonarqube-runner-jenkins. Juste essayer et voir si cela fonctionne. Il y a peut être d'autre solution sans sonar coureur, comme Maven, mais je ne suis pas un mavenist.
J'attends que cela soit la solution, certes un peu bizarre (le fait de devoir installer des trucs sur mon jenkins maître). En ce moment j'ai une version de travail avec ant, qui semble fonctionner tout aussi bien si j'ai l'habitude de tester ça, mais d'accepter ce que la (probable) répondre
OriginalL'auteur Qualilogy
Dans les versions plus récentes de Jenkins (comme 2.2), la sonarqube runner configuration est sous
C'est la solution 🙂
OriginalL'auteur Juan Ignacio Barisich
Je peux voir les deux
Sonar
(juste au-dessus de E-mail de Notification section) etSonar Runner
dansJenkins > Configure System
section.J'ai Jenkins 1.547 et Sonar Plugin 2.1 installé. Cependant, veuillez noter que, conformément à l' cette lien, Jenkins 1.491+ et Sonar plugin 2.1 suffira.
La version de Jenkins utilisez-vous?
jenkins version: 1.576
OriginalL'auteur Technext
J'ai fait face à des questions semblables.
La Solution est que vous avez besoin pour exécuter sonar-runner en dehors de jenkins, une fois, puis redémarrez jenkins.
Pour exécuter sonar-runner en dehors de jenkins. Télécharger sonar-runner comme indiqué dans les étapes @
http://docs.sonarqube.org/display/SONAR/Installing
Créer un sonar-project.propriétés fichier à la racine de votre code de base. lien ci-dessous décrit le contenu du fichier. http://docs.sonarqube.org/display/SONAR/Analyzing+avec+SonarQube+Runner
Exécuter sonar-runner.chauve-souris à partir de la base de code.
Une fois que le sonar d'analyse est fait, Commencer Jenkins Jenkins va maintenant montrer la sonar-runner option configurer la page.
OriginalL'auteur Ankits