/ / Wykonywanie biegacza sonaru Niepowodzenie - sonarqube, sonar-runner, sonarqube-scan

Wykonanie nieudanego sonaru Niepowodzenie - sonarqube, sonar-runner, sonarqube-scan

Przeprowadzam analizę SonarQube w trybie podglądu i otrzymuję komunikat o błędzie poniżej, jednak po uruchomieniu pełnej analizy pomyślnie zakończono. Ktoś wie, jak to naprawić?

SonarQube: 4.5.6

Sonar Runner: 2.4

BŁĄD: Błąd podczas wykonywania programu Sonar runner org.sonar.runner.impl.RunnerException: Nie można uruchomić sonaru w org.sonar.runner.impl.BatchLauncher $ 1.delegateExecution (BatchLauncher.java:91) at org.sonar.runner.impl.BatchLauncher $ 1.run (BatchLauncher.java:75) w java.security.AccessController.doPrivileged (metoda macierzysta) na org.sonar.runner.impl.BatchLauncher.doExecute (BatchLauncher.java:69) at org.sonar.runner.impl.BatchLauncher.execute (BatchLauncher.java:50) w org.sonar.runner.api.EmbeddedRunner.doExecute (EmbeddedRunner.java:102) na org.sonar.runner.api.Runner.execute (Runner.java:100) at org.sonar.runner.Main.executeTask (Main.java:70) at org.sonar.runner.Main.execute (Main.java:59) at org.sonar.runner.Main.main (Main.java:53) Spowodowane przez: org.sonar.api.utils.SonarException: Nie udało się udekorować

Odpowiedzi:

0 dla odpowiedzi № 1

Znalazłem rozwiązanie tego. Nawet jeśli przeprowadzasz analizę podglądu, która nie zapisuje wyników do sonaru DB, ale Jenkins musi uzyskać dostęp do sonaru.W tym scenariuszu musisz dodać referencje sonaru do Jenkins inorder, aby uzyskać dostęp do sonaru.