Jenkins 无法 运行 编程 sonar-运行ner

Jenkins cannot run program sonar-runner

已安装:

Sonarqube 5.5

声纳-运行ner 2.4 (http://dev.mamikon.net/installing-sonarqube-runner-on-ubuntu/)

当我尝试使用一个简单的项目 运行 Jenkins 时,这是我得到的错误:

[test] $ sonar-runner -e -Dsonar.host.url=http://server_url:9000/sonar/ -Dsonar.projectBaseDir=/var/lib/jenkins/workspace/test

SONAR ANALYSIS FAILED

FATAL: command execution failed. java.io.IOException: Cannot run program "sonar-runner" (in directory "/var/lib/jenkins/workspace/test"): error=2, No such file or directory

jenkins 好像找不到sonar-运行ner 程序。 但是当我用终端和 运行 sonar-运行ner 打开服务器时,它会分析项目。

有人可以帮我解决这个问题吗?

经过几个小时的挫折,我不得不在 /etc/profile 文件中添加环境变量。

export SONAR_RUNNER_HOME=/opt/sonar-runner

export PATH=$PATH:$SONAR_RUNNER_HOME/bin