詹金斯无法运行程序声纳 - 跑步者

时间:2016-05-19 14:16:47

标签: jenkins sonar-runner

安装的:

Sonarqube 5.5

Sonar-runner 2.4(http://dev.mamikon.net/installing-sonarqube-runner-on-ubuntu/

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

  

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

     

声纳分析失败

     

致命:命令执行失败。 java.io.IOException:无法运行   节目"声纳 - 跑步者" (在目录中   " / var / lib / jenkins / workspace / test"):error = 2,没有这样的文件或目录

似乎詹金斯找不到声纳跑步者计划。 但是当我用终端打开服务器并运行sonar-runner时,它会分析该项目。

有人可以帮我这个吗?

1 个答案:

答案 0 :(得分:1)

经过数小时的挫折之后,事实证明我必须在/ etc / profile文件中添加环境变量。

  

导出SONAR_RUNNER_HOME = / opt / sonar-runner

     

export PATH = $ PATH:$ SONAR_RUNNER_HOME / bin