Ich versuche, meinen Build basierend auf Sonar-Ergebnissen zu brechen - so habe ich einen Build-Breaker laufen die Ergebnisse in report-task.txt
.Warum erstellt mein Sonar-Scanner keine report-task.txt-Datei?
Ich bin mit Sonar in Maven - mit folgenden Plugin config:
<plugin>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.0.1</version>
</plugin>
Und der folgende Befehl ein:
mvn -Dsonar.analysis.mode=preview -Dsonar.scm.enabled=false -Dsonar.scm-stats.enabled=false -Dsonar.working.directory=/mypath/target/.sonar
Jetzt erwarte ich, dass die report-task.txt
in /mypath/target/.sonar
erstellt werden, aber es ist nicht.
Sonarqube Version: Version 5.5
Meine Frage ist: Warum Sonarscanner laufen keinen Bericht-task.txt-Datei erstellen?
Welche Versionen verwenden Sie? –
SonarQube hat einen Artikel [Warum Sie keinen Build Breaker verwenden] (http://www.sonarqube.org/why-you-shouldnt-use-build-breaker/) veröffentlicht. Es scheint, dass [SonarQube 5.4] (http://docs.sonarqube.org/display/SONARQUBE54/Breaking+the+CI+Build) zuletzt die Version ist, die es unterstützt. –
Das ist ein interessanter Artikel - ich könnte einiges dazu sagen. Nehmen wir an, dass ich diese Frage bereits gelesen habe und immer noch eine Build-Breaker-Lösung brauche. – hawkeye