1

问题:
在使用jenkins执行python脚本时,报错:

ImportError: No module named ***

究其原因,是jenkins没有加载PYTHONPATH环境变量。

解决方案
在要执行的脚本前面加上如下脚本:

#!/bin/sh +x
. /etc/profile

BPFile="$HOME/.bash_profile"
PFile="$HOME/.profile"
exeFile=""
if [ -f "$PFile" ]; then
exeFile=". $PFile"
elif [ -f "$BPFile" ]; then
exeFile=". $BPFile"
fi
$exeFile
set -e

原因:
原因参考一下两篇博客:
ZT:
http://www.lilihongblog.com/B...
https://blog.csdn.net/zzusimo...


Sunflower
171 声望8 粉丝

Keep Hungery!