Java 致命:无法为此作业分配任何安装。可以配置0个可用安装

Java 致命:无法为此作业分配任何安装。可以配置0个可用安装,java,jenkins,build,sonarqube,Java,Jenkins,Build,Sonarqube,我正试图在詹金斯用SonarQube配置代码质量检查。我已经添加了Jenkins Sonar-plugin,并在Manage Jenkins-Configure system-MSBuild SonarQube Runner中对其进行了配置 但当我试图与詹金斯建立我的项目时,我得到了一个错误: 致命:无法为此作业分配任何安装。有0个 可配置的可用安装。如果你想 将大量作业重新分配给不同的SonarQube安装,请参见 生成步骤“调用独立分析”将生成标记为 故障通道已停止 编辑 错误消息中引用的页

我正试图在詹金斯用SonarQube配置代码质量检查。我已经添加了Jenkins Sonar-plugin,并在Manage Jenkins-Configure system-MSBuild SonarQube Runner中对其进行了配置

但当我试图与詹金斯建立我的项目时,我得到了一个错误:

致命:无法为此作业分配任何安装。有0个 可配置的可用安装。如果你想 将大量作业重新分配给不同的SonarQube安装,请参见 生成步骤“调用独立分析”将生成标记为 故障通道已停止

编辑


错误消息中引用的页面已移动。新的URL是:

全局配置有两部分。你已经做了第一件事。现在,您必须至少配置一个SonarQube服务器


查找页面底部标有“SonarQube”或“SonarQube服务器”的部分,并配置希望分析向其提交数据的服务器实例。

对于Maven或Ant步骤,您需要设置变量以将扫描仪指向SonarQube服务器

对于单机版,您可以直接定义sonar服务器安装


您是否有正在运行的sonarqube服务器?运行程序是否配置为发布到服务器?是的,我已启动sonarqube服务器。关于第二个问题:我不确定我是否已经完成了所有配置,您可以在图片上看到我的设置(谢谢,可能是重复的,伙计们,这很有帮助)),这是在使用Maven构建步骤进行分析时所必需的,但不适用于“独立SonarQube分析”或“SonarQube扫描仪用于MSBuild”步骤,OP可能正在使用的后者。