Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gradle 如何借助Jenkins SonarQube插件启动等级SonarQube分析_Gradle_Sonarqube - Fatal编程技术网

Gradle 如何借助Jenkins SonarQube插件启动等级SonarQube分析

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

我已经在Jenkins中安装了Sonarqube插件,并在Manage Jenkins->configure System中完成了Sonarqube和sonar runner的配置。
我想触发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链接已断开