码迷,mamicode.com
首页 > 其他好文 > 详细

jenkins报错sonar-runner: 未找到命令

时间:2020-05-14 19:00:01      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:mamicode   提示   img   code   png   inux   lang   shel   编译   

之前都是可以正常跑sonnar的,在某次机房重启以后,不行了,不知道为啥,报错如下:

技术图片

 

 配置如下:

技术图片

 

 其中加export LANG=‘zh_CN.UTF-8‘是为了解决由于文件名包含中文导致扫描失败的问题

 

导致失败的原因是:jenkins编译项目,不继承linux环境变量 ~/.bash_profile  ~/.bashrc  /etc/profile,导致在执行shell脚本,提示命令找不到!

解决:

 which sonar-runner  #茶轴sonar-runner 路径
          显示:/usr/local/sonar-runner-2.4/bin/sonar-runner
ln -sv /usr/local/sonar-runner-2.4/bin/sonar-runner /usr/local/bin/sonar-runner  #设置路径软连接
          显示:‘/usr/local/bin/sonar-runner’ -> ‘/usr/local/sonar-runner-2.4/bin/sonar-runner’

再扫描试试,好了!

jenkins报错sonar-runner: 未找到命令

标签:mamicode   提示   img   code   png   inux   lang   shel   编译   

原文地址:https://www.cnblogs.com/zndxall/p/12890599.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!