美文网首页
Jenkins运行python脚本报错

Jenkins运行python脚本报错

作者: 静静地就好 | 来源:发表于2020-04-19 23:23 被阅读0次

一、Jenkins定时运行python脚本

1、10分钟运行一次:

图1

2、运行python脚本:

图2

二、构建报错

1、报错如下:

图3

2、原因:Jenkins启动的时候,用户名是SYSTEM,而我们安装Python默认添加的环境变量是在用户变量中的。所以Jenkins拿不到我们用户配置的环境变量。

图4

3、解决:在系统变量Path添加如下路径,然后重启Jenkins:

图5

4、参考链接:https://blog.csdn.net/bihansheng2010/article/details/51259849

三、输出中文乱码

1、乱码如下:

图6

2、原因:Jenkins找的python编码格式不支持中文输出。

3、解决:添加系统环境变量PYTHONIOENCODING,值为UTF-8

图7

4、这个时候Jenkins的环境变量就会多了以下一行,重启Jenkins即可:

图8

5、重新构建:输出中文正常。

图9

6、参考链接:https://www.cnblogs.com/zhangyesmile/p/11195656.html

相关文章

网友评论

      本文标题:Jenkins运行python脚本报错

      本文链接:https://www.haomeiwen.com/subject/vfowbhtx.html