Ich habe ein Build in TFS 2013 läuft in einem Controller mit NDepend installiert. Unsere Sonarqube-Instanz ist mit dem NDepend-Plugin installiert.Sonarqube und NDepend? Wie bekomme ich Daten von NDepend während eines Builds in TFS?
aus dem Build ich es stellen Sie den Sonarqube Läufer MSBuild.SonarQube.Runner.exe mit diesen Parametern ausgeführt wird:
begin /k:Test /n:"Test" /v:1.0 /d:sonar.cs.ndepend.projectPath="C:\TMP\TEST.ndproj" /d:sonar.cs.ndepend.reportPath="C:\TMP\ndepend-report.xml"
Verursacht durch: org.sonar.api.utils.command.CommandException: NDepend Ausführung fehlgeschlagen mit Beendigungscode: -532.462.766 [command: C: \ tmp \ NDepend_6.2.1.8630 \ Integration \ Sonarqube \ NDepend.SonarQube.RuleRunner.exe C: \ TMP \ TEST.ndproj C: \ TMP \ ndepend-report.xml
Also am Ende des Build kann ich diese Meldung und nichts sehen anders:
ERROR:
ERROR: Re-run SonarQube Runner using the -X switch to enable full debug logging.
The SonarQube Scanner did not complete successfully
Post-processing failed. Exit code: 1
Wie kann ich herausfinden, was falsch ist? Wenn ich den Befehl in meinem Build-Server mit CMD-Fenster ausführen, funktioniert es, aber vom Sonarqube-Runner ausgeführt, schlägt es fehl.
Normalerweise sollte dieses Schritt für Schritt-Tutorial alle Fragen beantworten, haben Sie es gefolgt? http://www.ndepend.com/docs/sonarqube-integration-ndepend –
Ja, ich folgte dem ... es ist sehr klar, die Informationen. Heute habe ich den Server neu gestartet und jetzt funktioniert es ... das war das Problem. – Fabito
Aber nicht das Problem ist, wenn wir versuchen, NDepend von Sonarqube Läufer laufen zu lassen, habe ich die Beschreibung oben aktualisiert. – Fabito