Jenkins无法使用Maven触发SonarQube项目分析

时间:2014-07-03 14:07:11

标签: maven jenkins sonarqube

我正在尝试按http://docs.sonarqube.org/display/SONAR/Triggering+SonarQube+on+Jenkins+Job#TriggeringSonarQubeonJenkinsJob-TriggeringaProjectAnalysiswithMaven

上的文档中所述配置Jenkins + Maven + SonarQube

我在Jenkins(1.570)中安装了Sonar插件(2.1) - 奇怪的是,插件被称为Sonar而不是https://wiki.jenkins-ci.org/display/JENKINS/Plugins

中描述的SonarQube

我按照http://docs.sonarqube.org/display/SONAR/Configuring+SonarQube+Jenkins+Plugin中的说明配置了插件。我没有配置声纳 - 跑步者因为我不会使用它,我会用Maven触发我的所有分析。

现在,如果我配置一个Maven工作,我没有" Sonar"作为一个后期制作动作。我只有#34; Invoke Standalone Sonar Analysis",这是一个声纳 - 跑步者,我不想要。

我在这里缺少什么?

1 个答案:

答案 0 :(得分:2)

关于插件名称(Sonar vs SonarQube),这是因为自项目重命名后没有发布插件。

关于你的主要问题,我认为你在Jenkins UI中迷失了(不要担心它会一直发生):

  • “后续步骤”部分包含一个带有“调用独立声纳分析”的下拉列表,实际上这是一个SQ Runner步骤
  • “构建后操作”部分包含一个带有“声纳”的下拉列表,这是Maven步骤