Ich versuche, die Leckzeit in SonarQube 5.6.5 mit mit einer Eigenschaftendatei oder Befehlszeilenargument festlegen, aber ich habe keinen Erfolg.Funktioniert die Einstellung von sonar.timemachine.period1 aus der Konfig oder Befehlszeile?
Ich mag die sonar.timemachine.period1
Eigenschaft auf eine bestimmte Version setzen, zB 1.0.0
, wie in Lösung 2 (mit sonar-project.properties
) oder Lösung 3 (mit der Befehlszeile Paramter, zB -Dsonar.timemachine.period1=1.0.0
) der akzeptierten Antwort für Sonar runner, seeonly newly introduced issues mentinoned ist .
Hier ist das Szenario, das mein Problem reproduziert.
- Laufanalyse mit
sonar.projectVersion=1.0.0
. - Analyse mit
sonar.projectVersion=2.0.0
undsonar.timemachine.period1=1.0.0
ausführen. - Analyse mit
sonar.projectVersion=3.0.0
undsonar.timemachine.period1=1.0.0
ausführen.
Nach der zweiten und dritten Analyse würde ich das Leck Zeitraum erwartet zu sein „da 1.0.0
“ (was das Verhalten ist, wenn ich manuell das Leck Periode im Sonarqube Admin-Bereich zu 1.0.0
gesetzt). Stattdessen wird für die dritte Analyse die Leckzeit auf 2.0.0
gesetzt.
Was fehlt mir? Ist das ein Fehler?
Sie können eine Usertoken erstellen - Ihr Konto/Sicherheit See - und verwenden -u Usertoken: statt Benutzername: Passwort bedeutet Usertoken durch Separator folgt: und leeres Passwort. – Rebse