当前位置: 首页 > 知识库问答 >
问题:

在jenkins中设置gradle org.sonarqube插件声纳分析任务(sonarqube)

白飞飙
2023-03-14

根据最近在Gradle论坛上的声明,声纳插件和声纳转轮插件正在被弃用,支持SonarQube插件。有人可以分享任何链接(文档或博客),演示在詹金斯设置这个。我在本地设置上尝试了这一点,gradle sonarqube任务工作得很好。

Gradle 2.5
Jenkins 1.560
SonarQube 4.5
SonarQube Gradle Plugin 1.0
Sonar Runner 2.3
Jenkins Sonar Plugin 2.2
JDK 1.8
Linux 2.6

提前感谢!

编辑:我不想把远程sonarqube实例的数据库用户名和密码放在我的gradle构建文件中,因此不想使用现有的“sonarqube”任务。

共有1个答案

空枫涟
2023-03-14

我想您指的是我们想对Jenkins SonarQube插件做的以下改进:SONARJNKNS-217

这迟早会来的。与此同时,你是对的,没有比你描述的更容易的方法了--不幸的是。

 类似资料:
  • 问题内容: 有一个jenkins的声纳插件,它会触发CI(jenkins)内部的声纳构建,非常有用。 虽然现在我想在詹金斯内部查看声纳结果而无需跳转到声纳网站,但如果我只想查看此工作的一些关键数据,这将非常有用。 它可能是詹金斯中的声纳报告插件。 您有类似的需求吗? 问题答案: 到目前为止,我使用的一个丑陋的解决方案是使用Sonar Web API。 我在工作结束时添加一个命令(构建步骤)以获取所

  • 我们的Jenkins构建在一夜之间开始失败,错误如下: Jenkins服务器仍然运行Java6,但我们没有改变任何东西。 发生了什么,我们如何解决?

  • 问题内容: 我正在尝试构建 Android Java项目 分支:feature-Fprototype_app 我收到此错误: 在jenkins配置的 “生成后操作”中, 我尝试在“ 其他属性” 框中设置(因为当我搜索错误时,人们建议为源设置正确的路径)。我尝试了许多组合,例如: 还是一样的错误。我究竟做错了什么 ? 好的,让我清除我造成的混乱。 首先,这是一个Android Maven项目。包结构

  • 我可以在构建的控制台输出中看到Sonar被正确调用,但它没有找到任何要索引的文件。据我所知,声纳分析成功完成,但报告是空的。 在本地SonarQube安装时,从命令行本地运行相同的命令可以正常工作。 詹金斯:1.605 声纳:5.1(与Jenkins在同一台机器上运行,在MySQL DB上运行) Jenkins Maven插件:2.8 Jenkins SonarQube插件:2.2 我在詹金斯上添

  • 问题内容: 这是在使用 JENKINS 构建的 Maven 3 Java JS 项目中使用 Sonar 时发现的问题/问题。 为了分析我的项目,我选择了两种不同的方式,但是两种方式均不起作用。 第一种方法 :在JENKINS中将Sonar作为独立任务启动,作为构建后的动作 *从 *JENKINS 安装的 Sonar插件* v2.1 * *从 *JENKINS 安装的 Sonar Runner* v

  • 我正试图从声纳生成定制的分析报告。我正在使用sonar-ws-client。我的代码是: 我能够获得大部分值,但是总是返回。有没有办法得到7天、15天和30天的变化值?