问题:
在使用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...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。