我正试图通过Jenkins和Sonar Runner插件触发Android应用程序的声纳分析。我在我的工作中添加了一个“Invoke Standalone Sonar Analysis”构建步骤,使用Ant构建代码。当它进入声纳分析步骤时,它会失败并输出以下内容:
------------------------------------------------------------------------
SONAR ANALYSIS FAILED
------------------------------------------------------------------------
FATAL: Sonar runner executable was not found for Sonar Runner 2.2.2
Build step 'Invoke Standalone Sonar Analysis' marked build as failure
jenkins代理是一个远程linux服务器,我在/ opt /中安装了sonar-runner并更新了适当的SONAR_RUNNER_HOME和PATH变量。
我是否正确安装了跑步者?我查看了文档和其他类似安装相关的问题,但没有找到我的问题。
答案 0 :(得分:3)
确保在Jenkins中正确设置跑步者的路径。这是最后没有* / bin的路径。这有点棘手。
答案 1 :(得分:1)
在Manage Jenkins部分,配置...您是否正确设置了Sonar Runner安装?复选框自动安装并自动安装Codehaus的版本。
答案 2 :(得分:1)
在安装了Jenkins的服务器上安装Sonar Runner。