首页 > 其他 > 详细

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

时间:2020-05-14 19:40:08      阅读:106      评论:0      收藏:0      [点我收藏+]

之前都是可以正常跑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: 未找到命令

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!