jenkins报错sonar-runner: 未找到命令
之前都是可以正常跑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’
再扫描试试,好了!
相关推荐
LiHansiyuan 2020-06-14
达观数据 2020-11-11
汪康 2020-10-30
ppppfly 2020-10-24
synshitou 2020-10-21
programmeryu 2020-09-24
Topbeyond 2020-08-21
lrcoop 2020-08-18
young依然 2020-08-17
oden 2020-08-16
lrcoop 2020-08-15
yserver 2020-08-15
王永迪 2020-08-15
pursuemylife 2020-08-14
pandaphinex 2020-08-09
leonranri 2020-07-26
CloasGao 2020-07-21
zccheu 2020-07-18