2016-05-19 2 views
0

установлен:Дженкинс не может запустить программу Сонар-бегун

Sonarqube 5.5

Сонар-бегун 2,4 (http://dev.mamikon.net/installing-sonarqube-runner-on-ubuntu/)

Когда я пытаюсь запустить Дженкинс с простым проектом, это ошибка я получаю :

[тест] $ сонар-бегун -e -Dsonar.host.url = HTTP: // server_url: 9000/сонар/-Dsonar.projectBas Эдир =/вар/Библиотека/Jenkins/рабочее пространство/тест

SONAR АНАЛИЗ FAILED

FATAL: выполнение команды не удалось. java.io.IOException: Не удается запустить программу "Сонар-бегун" (в каталоге "/ вар/Lib/Jenkins/рабочее пространство/тест"): ошибка = 2, Нет такого файла или каталога

Это кажется что дженкинс не может найти программу сонара. Но когда я открываю сервер с терминалом и запускаю сонар, он анализирует проект.

Может кто-нибудь помочь мне с этим?

+0

Лучшее предположение: Дженкинс имеет песочницы среды, вы должны пойти в ваш Дженкинс config и добавьте место сонара-бегуна на путь Дженкина, прежде чем он узнает, где его найти. Вам нужно выяснить, где установлен исполняемый файл SonarRunner. – Tuffwer

+0

@ Tuffwer Я как-то не могу установить эту переменную. Сонарный плагин от jenkins позволил только настроить сервер сонара. (jenkins 2.5) –

+1

Вы следовали всем инструкциям по установке на [Sonar Qube для Wiki-установки Jenkins] (http://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Jenkins# AnalyzingwithSonarQubeScannerforJenkins-AddingSonarQubeScanner)? – Tuffwer

ответ

1

после расстройства, оказалось, мне пришлось добавить переменную среды в файл/etc/profile.

экспорт SONAR_RUNNER_HOME =/опт/сонар-бегун

экспорт PATH = $ PATH: $ SONAR_RUNNER_HOME/бен

Смежные вопросы