Я установил плагин TSLint для sonarqube на свой сервер Jenkins https://github.com/Pablissimo/SonarTsPlugin. Но на странице git не описано, как установить свойства и значения конфигурации. Как указать исходный каталог, как игнорировать тестовый каталог — две основные проблемы. Может ли кто-нибудь предоставить пример набора свойств конфигурации с основными конфигурациями, которые я могу использовать в своем Jenkins?
Как настроить плагин TSLint для sonarqube в Jenkins?
Ответы (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
неработающая ссылка :( SonarSource
- person RicardoGonzales; 05.12.2017