2015-07-06 80 views

回答

4

Jenkins SonarQube插件只允許在SonarRunner或Maven的幫助下輕鬆啓動一些SonarQube分析。如果您想借助Gradle SonarQube插件啓動SonarQube分析(請參閱the docs),您必須手動配置Jenkins作業以執行「gradle sonarqube」。帶Gradle的SonarQube簡單示例提供here

+1

順便說一下,這個問題稍有涉及http://jira.sonarsource.com/browse/SONARJNKNS-217 –

+0

謝謝你的解決方案 – kr4me

+1

儘管這是目前唯一的答案,但令人失望。這意味着所有希望在Gradle中使用SonarQube的項目都需要在其build.gradle文件中包含URL,憑證和密碼。 使用Maven,這些細節可以根據Jenkins實例進行配置。這意味着使用Gradle會帶來更大的維護(和安全性)開銷。 我希望能夠及時爲Jenkins和Gradle提供一個類似Jenkins/Maven功能的插件,它將由SonarQube開發。 – johnmmcparland