Wie man Maven Ziel Sonar: Sonar basierend auf Qualität Tore Regeln? Ich laufe es für lokale bauen, für CI ich bereits ein Skript nach http://docs.sonarqube.org/display/SONAR/Breaking+the+CI+Build Also schrieb, wenn Quality Gates Validierung fehlschlägt dann auch das Tor sollte nichtWie man maven Tor Sonar: Sonar basierend auf Qualität Tore
5
A
Antwort
2
ich das Skript als post Schritt Befehl hinzugefügt, so nach dem Bauprozess des Skript gelungen Überprüfen Sie Qualitäts-Gates und brechen Sie den Job, wenn sie nicht in Ordnung sind.
0
Sie können die SonarQube Build Breaker plugin verwenden.
Es ist eine Kontroverse-Funktion wie im Blog-Post Why You Shouldn't Use Build Breaker erläutert.
Es ist auch möglich, mit Jenkins Web Haken zu integrieren (siehe den Blog-Beitrag Breaking the SonarQube Analysis with Jenkins Pipelines).
Verwandte Themen
- 1. Maven: Fehler Ziel org.codehaus.mojo auszuführen: Sonar-Maven-Plugin: 2.7.1: Sonar
- 2. Sonar Maven Integration
- 3. Warum Sonar-Plugin für Jenkins verwenden, anstatt einfach Maven Ziel "Sonar: Sonar" zu verwenden?
- 4. Sonar Pitest Plugin
- 5. Die Vorsilbe „Sonar“ für das Element „Sonar: Sonar“ ist nicht
- 6. Welche Sonar-Maven-Plugin-Version verwenden?
- 7. Sonar Zweigüberdeckung auf Klassendeklaration
- 8. Sonar: eine Rückmeldung?
- 9. findsecbugs Sonar-Plugin maven build fail
- 10. FindBugs-Konfiguration von Sonar nach Maven importieren
- 11. Konfigurieren Sie Sonar sonar.issue.ignore.multicriteria durch maven
- 12. Testfall Fehler in Sonar
- 13. Sonar-Plugin Fehler in Eclipse Maven Projekt
- 14. SonarQube Abhängigkeitsprüfung Sonar-Plugin
- 15. Sonar 5.6 und Cobertura?
- 16. Sonar nicht zur Datenbank
- 17. Sonar-Gesamtüberdeckung
- 18. Sonar PicoLifecycleException
- 19. Sonar Build gibt Fehler für: Sonar-maven3-Plugin: jar: 5.4
- 20. Wie werden die Multilevel-Module Sonar und Maven konfiguriert?
- 21. Ungelöst org.codehaus.mojo: sonar-maven-plugin: 3.0.1 Intellij - Maven Projekt
- 22. Fehler beim Ausführen von Ziel org.sonarsource.scanner.maven: sonar-maven-> plugin: 3.0.1: sonar (default-cli)
- 23. Fehlgeschlagen Ziel org.sonarsource.scanner.maven auszuführen: Sonar-Maven-Plugin: 3.0.1: Sonar (default-cli)
- 24. Sonar-Runner-Ausführung Fehler
- 25. Groovy/Grails Plugin für Sonar
- 26. Generierten Code in Sonar ausschließen
- 27. Sonar Maven Plugin: Wie schließe ich Testquellenverzeichnisse aus?
- 28. Sonar Projekteigenschaften Datei
- 29. Sonar jenkins Github Integration
- 30. Wie verwende ich einen Sonar-Server auf mehreren Maschinen
Die Frage klingt viel zu allgemein. Können Sie genauer sein, was Sie bisher versucht haben, Codeschnipsel/Befehle ausgeführt? – Farside
Bitte beachten Sie, dass diese Website kein Code-Schreibdienst ist. Wenn Sie Ihre Frage bearbeiten, um zu beschreiben, was Sie so weit versucht und wo Sie stecken bleiben, dann können wir versuchen, mit spezifischen Problemen zu helfen. Sie sollten auch [fragen] lesen. –
Normalerweise werden Quality-Gates auf Sonar-Scans angewendet und lassen einen CI-Job (d. H. Jenkins-Job) fehlschlagen, aber nicht für lokale Builds. Haben Sie diesen CI-Flow bereits implementiert oder suchen Sie nur nach lokalen Builds? –