詹金斯错误中的声纳扫描仪与任何配置的安装不匹配

Posted

技术标签:

【中文标题】詹金斯错误中的声纳扫描仪与任何配置的安装不匹配【英文标题】:Sonar-scanner in jenkins error does not match any configured installation 【发布时间】:2021-06-23 00:27:00 【问题描述】:

我在 Jenkins 中安装了 Sonarqube 插件, 已经从 Jenkins 配置中配置了 sonarqube 服务器和 sonarqube 扫描器:

但是当我运行管道时,我得到了这个错误:

错误:此作业中定义的 SonarQube 安装 (sonarqube) 与任何已配置的安装不匹配。可配置的安装数量:1.

下面是配置:

是什么导致了上面的错误?

【问题讨论】:

【参考方案1】:

您显然要求使用安装“sonarqube”,但配置的名称是“SonarQubeScanner”。那些不匹配。我还注意到称它为“SonarQubeScanner”并不完全正确。那是安装 SonarQube,而不是扫描仪。对 SonarQube 安装和 SonarQube 扫描仪使用相同的名称没有意义。它们是不同的东西。

【讨论】:

谢谢您的回答,我会在星期一尝试并告诉您结果。

以上是关于詹金斯错误中的声纳扫描仪与任何配置的安装不匹配的主要内容,如果未能解决你的问题,请参考以下文章

如何使用声纳扫描仪扫描字节码

使用单体项目的 Spotbugs 规则运行声纳扫描仪时出错?

从 setup.py 运行声纳扫描仪

Sonarqube 与声纳扫描仪

jenkins - 存档工件'*'不匹配任何东西

仅为声纳扫描仪添加某些规则而不是排除