Как настроить плагин TSLint для sonarqube в Jenkins?

Я установил плагин TSLint для sonarqube на свой сервер Jenkins https://github.com/Pablissimo/SonarTsPlugin. Но на странице git не описано, как установить свойства и значения конфигурации. Как указать исходный каталог, как игнорировать тестовый каталог — две основные проблемы. Может ли кто-нибудь предоставить пример набора свойств конфигурации с основными конфигурациями, которые я могу использовать в своем Jenkins?


person AnOldSoul    schedule 16.06.2016    source источник


Ответы (1)


Вы можете использовать файл sonar-project.properties для настройки. Есть несколько примеров проектов, предоставленных SonarSource, это может быть полезно.

Вот краткий пример того, как вы можете настроить исходный каталог, тестовый каталог и файлы для игнорирования:

sonar.sources=client-app/src
sonar.tests=client-app/test
sonar.exclusions=client-app/node_modules, client-app/lib

ОБНОВИТЬ:

Примеры проектов перемещены сюда. Примера JavaScript больше нет, но синтаксис будет одинаковым для любого языка.

Документация по параметрам, которые можно установить, в настоящее время находится здесь: https://docs.sonarqube.org/display/SONAR/Analysis+Parameters

person Taylor714    schedule 28.12.2016
comment
неработающая ссылка :( SonarSource - person RicardoGonzales; 05.12.2017