本地执行shell命令成功,Jenkins 远程执行 shell命令有时 提示命令找不到,或者make的时候报错。

因为Jenkins执行shell时无法获取环境变量的原因导致

解决办法在shell脚本上加上环境变量如

#!/bin/bash

source ~/.bash_profile
source /etc/profile

就可以正常用Jenkins执行shell了

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐