2015-07-06 3 views

ответ

4

Плагин Jenkins SonarQube позволяет легко запускать некоторый анализ SonarQube с помощью SonarRunner или Maven. Если вы хотите запустить анализ SonarQube с помощью плагина Gradle SonarQube (см. the docs), вы должны вручную настроить задание Jenkins для выполнения «gradle sonarqube». Простой пример для SonarQube с Gradle предоставляется here.

+1

Кстати, этот вопрос немного относится к http://jira.sonarsource.com/browse/SONARJNKNS-217 –

+0

Благодарим за решение – kr4me

+1

Пока это единственный ответ, это разочаровывает. Это означает, что все проекты, которые хотят использовать SonarQube с Gradle, должны иметь URL-адреса, учетные данные и пароли в своих файлах build.gradle. С Maven эти данные могут быть настроены на экземпляр Jenkins. Это означает, что с помощью Gradle больше затрат на обслуживание (и безопасность). Надеюсь, что со временем SonarQube разработает плагин для Jenkins и Gradle с аналогичной функциональностью Jenkins/Maven. – johnmmcparland

Смежные вопросы