Gradle 如何借助Jenkins SonarQube插件启动等级SonarQube分析
我已经在Jenkins中安装了Sonarqube插件,并在Manage Jenkins->configure System中完成了Sonarqube和sonar runner的配置。Gradle 如何借助Jenkins SonarQube插件启动等级SonarQube分析,gradle,sonarqube,Gradle,Sonarqube,我已经在Jenkins中安装了Sonarqube插件,并在Manage Jenkins->configure System中完成了Sonarqube和sonar runner的配置。 我想触发Gradle项目的分析。我想知道要遵循的步骤。Jenkins SonarQube插件只允许在SonarRunner或Maven的帮助下轻松启动一些SonarQube分析。如果您想在Gradle SonarQube插件的帮助下启动SonarQube分析(请参阅),则必须手动配置Jenkins作业以执行“Gra
我想触发Gradle项目的分析。我想知道要遵循的步骤。Jenkins SonarQube插件只允许在SonarRunner或Maven的帮助下轻松启动一些SonarQube分析。如果您想在Gradle SonarQube插件的帮助下启动SonarQube分析(请参阅),则必须手动配置Jenkins作业以执行“Gradle SonarQube”。为SonarQube和Gradle提供了一个简单的例子。顺便说一句,这个问题与感谢您的解决方案略有关联。虽然这是目前唯一的答案,但令人失望。这意味着所有希望将SonarQube与Gradle一起使用的项目都需要在其build.Gradle文件中包含URL、凭据和密码。使用Maven,可以根据Jenkins实例配置这些细节。这意味着使用Gradle会带来更大的维护(和安全)开销。我希望SonarQube能及时为Jenkins和Gradle开发一个插件,该插件具有与Jenkins/Maven类似的功能。我同意Gradle的集成有点令人失望。此外,我还尝试使用sonar scanner而不是通过使用
sonar project.properties
插件来使用sonar scanner,但我很难从gradle插件中检索相同的参数。如果能够打印出来或添加更多文档就好了。@Freddy SonaSourceTeam链接已断开