Как мне использовать Jenkins warnings-ng-plugin - SonarQube Analysis? - PullRequest
0 голосов
/ 11 января 2019

Я только что установил "Плагин Jenkins Warnings Next Generation" , и мне было интересно, как использовать инструменты статического анализа "SonarQube".

Я обнаружил, что он проанализирует результат "sonar-report.json", но я не знаю, как генерируются эти файлы.

Просматривая документацию к SonarQube, я только узнал, что «sonar-report.json» был создан с использованием «режима предварительного просмотра», который устарел с SonarQube 6.6

Есть ли у кого-нибудь идея, как сгенерировать этот файл с помощью новейшего SonarQube (7.4+) или плагин Warnings для SonarQube бесполезен?

Спасибо

1 Ответ

0 голосов
/ 15 января 2019

Как уже упоминалось в SonarSource Community , можно создать sonar-report.json, используя

sonar-scanner -Dsonar.analysis.mode=preview -Dsonar.report.export.path=sonar-report.json

Тем не менее, этот параметр помечен как устаревший и больше не должен использоваться

WARN: The use of the issues mode (sonar.analysis.mode=issues) is deprecated. This mode will be dropped in the future.
...