Jenkins 尝试构建项目时 SonarQube 服务器未启动

SonarQube Server not starting while Jenkins tries to build the project

我正在使用 Jenkins 2.2 和 Tomcat 8.0.36 来部署项目(在 Ubuntu 14.04 中)。 在 jenkins 中,我将 maven 目标提供为 sonar:sonar 构建时出现以下错误

[ERROR] 无法在项目 MYPROJECTNAME 上执行目标 org.sonarsource.scanner.maven:sonar-maven-plugin:3.0.2:sonar(默认 cli):无法执行 SonarQube:无法从服务器下载库: url [http://localhost:9000/batch/index] 返回的状态无效:[404] -> [帮助 1] 构建步骤 'Invoke top-level Maven targets' 将构建标记为失败 使用配置注入 SonarQube 环境变量:SonarQube 尝试向空的收件人列表发送电子邮件,已被忽略。 已完成:失败

给我一些解决这个问题的想法。

localhost:9000 是默认的 SonarQube url。您似乎没有正确填写全局级配置以指向您的 SonarQube 服务器。