我正在使用 SonarQube Scanner 插件版本 2.4 运行 Jenkins 版本 2.89.2 运行 MSBuild 的扫描器时,它似乎正在工作,我在日志中看到如下行:
从http://MyServer:9000/api/server/version下载...
ETC...
但是,当我得到:
错误:SonarQube Scanner 执行期间出错 java.lang.IllegalStateException:无法加载组件类 org.sonar.batch.bootstrap.BatchPluginInstaller
ETC...
原因:您无权执行任何 SonarQube 分析。请联系您的 SonarQube 管理员。
但是,我相信运行该作业的 psudo-user 是经过授权的,因为过去的事情一直有效。我尝试重新生成身份验证令牌,但这不起作用。
一些背景知识:我安装了当前版本的 SonarQube 扫描仪,但后来发现它与我的 Jenkins 版本不兼容。我不得不卸载新版本,然后找到旧版本的插件(我找到了 2.4)来安装。
也许在恢复到旧版本插件的过程中丢失了一些东西。
人们因为没有看到分析而感到不安。
你知道什么是错的吗?
提前致谢。