2014-07-03 4 views
1

Я пытаюсь настроить Дженкинс + Maven + SonarQube, как описано в документации на http://docs.sonarqube.org/display/SONAR/Triggering+SonarQube+on+Jenkins+Job#TriggeringSonarQubeonJenkinsJob-TriggeringaProjectAnalysiswithMavenДженкинс не может вызвать анализ проекта SonarQube с Maven

Я установил плагин сонара (2.1) в Дженкинс (1.570) - любопытно, плагин называется Sonar, а не SonarQube, как описано в разделе https://wiki.jenkins-ci.org/display/JENKINS/Plugins

Я настроил плагин, как описано в http://docs.sonarqube.org/display/SONAR/Configuring+SonarQube+Jenkins+Plugin. Я не настраивал сонар-бегун, потому что я не буду использовать это, я буду запускать весь мой анализ с Maven.

Теперь, если я настрою работу Maven, у меня нет «Sonar» в качестве действия post-build. У меня есть только «Invoke Standalone Sonar Analysis», который является сонарником, которого я не хочу.

Что мне здесь не хватает?

ответ

2

Что касается названия плагина (Sonar vs SonarQube), это связано с тем, что с момента переименования проекта не было выпущено плагин.

Что касается основного вопроса, я думаю, что ваш тонут в Дженкинс UI (не волнуйтесь, это происходит все время):

  • «Post Steps» секция содержит выпадающий список с «Invoke автономный анализ Sonar»и на самом деле это шаг SQ Runner
  • „после построения действия“раздел содержит выпадающий список с„Sonar“, и это шаг Maven
Смежные вопросы