installiert laufen:Jenkins kann nicht Programm Sonar-Läufer
Sonarqube 5.5
Sonar-Runner 2.4 (http://dev.mamikon.net/installing-sonarqube-runner-on-ubuntu/)
Wenn ich mit einem einfachen Projekt versuchen zu laufen Jenkins, das ist der Fehler, den ich bekommen :
[Test] $ Sonar-Läufer -e -Dsonar.host.url = http: // server_url: 9000/Sonar/-Dsonar.projectBas eDir =/var/lib/jenkins/Arbeitsbereich/test
SONAR ANALYSE
FAILEDFATAL: Befehlsausführung fehlgeschlagen. java.io.IOException: Kann nicht ausgeführt Programm "Sonar-Runner" (im Verzeichnis "/ var/lib/jenkins/Arbeitsbereich/test"): Fehler = 2, keine solche Datei oder das Verzeichnis
Es scheint, Jenkins kann das Sonar-Runner-Programm nicht finden. Aber wenn ich den Server mit einem Terminal öffnen und Sonar-Runner ausführen, analysiert es das Projekt.
Kann mir jemand dabei helfen?
Beste Vermutung: Jenkins eine Sandbox-Umgebung hat, müssen Sie in Ihrem jenkins gehen konfiguriere und füge den Standort des Sonar-Runner zu Jenkins Pfad hinzu, bevor er weiß, wo er zu finden ist. Sie müssen herausfinden, wo die SonarRunner-Programmdatei installiert ist. – Tuffwer
@Tuffwer Ich kann diese Variable irgendwie nicht setzen. Das Sonar-Plugin von Jenkins ließ sich nur den Sonar-Server konfigurieren. (jenkins 2.5) –
Habt ihr alle Setup-Anweisungen auf dem [Sonar Qube für Jenkins Setup-Wiki] (http://docs.sonarqube.org/display/SCAN/Analyzing+mit + SonarQube + Scanner + für Jenkins) befolgt? AnalysierenmitSonarQubeScannerfürJenkins-HinzufügenvonSonarQubeScanner)? – Tuffwer