2016-06-30 11 views
2

Welche sind die Hauptunterschiede zwischen diesen Vorschau und Ausgaben Modi von SonarQube (größer als 5.2) Analyse?SonarQube-Analyse-Modus: Vorschau vs Probleme

Anbetracht http://docs.sonarqube.org/display/SONAR/Concepts die wichtigsten Unterschiede zwischen veröffentlichen und Vorschau ist, dass Vorschau Berichte nur Fragen (keine Maßnahmen) und kein Bericht zurück an den Server Sonarqube gedrückt wird; Diese Idee ist klar. Aber was ist mit Ausgaben? Es wird geschrieben, dass Probleme ist das gleiche wie Vorschau, sollte aber nur für die Entwicklung von Werkzeugen verwendet werden. Ich bin ein wenig verwirrt, was meinen sie mit Werkzeugen?

Antwort

5

Die Theorie ist, dass der Vorschau-Modus ist, was ein Endbenutzer zum Beispiel verwenden sollte, wenn Probleme Bericht Feature verwenden. Ziel ist es, eine Analyse ohne Veröffentlichung von Ergebnissen durchzuführen. Der Problemmodus ist ein technischer Modus, der der Vorschau ähnelt, sich jedoch nur auf Probleme konzentriert. Es kann in Kombination mit einem der Pull-Request-Analyse-Plugin (wie GitHub-Plugin) verwendet werden.

Jetzt, in SonarQube 5.6, machen sie genau dasselbe. Es ist ein bisschen verwirrend, gebe ich zu, also könnten wir vielleicht versuchen, das zu vereinfachen.

+0

Was ist, wenn ich den inkrementellen Modus brauche und der Bericht immer noch auf dem SonarQube-Server veröffentlicht werden muss? Gibt es dafür einen Modus? –

+0

@TungTran in meinem Fall Ich betreibe Sonar mit Jenkins. Am Ende habe ich das mit zwei Aufgaben gelöst: Eine für PRs, wo Sonar einen Bericht an Bitbucket sendet (Probleme). Die zweite für die PR-Zusammenführungen, bei der Sonar ein zweites Mal ausgeführt wird und der Bericht im Web-Dashboard gespeichert wird (Vorschau) – r3x