如何解决Jenkins运行py脚本并传入参数

目标

Jenkins运行py脚本需要传入参数

问题1

运行提示各种浏览器驱动,类未找到?

解决

使用bat批处理文件运行py程序,在运行之前设置环境变量;

set path=(.....),注意括号内的内容为你电脑环境变量中path里面的值。

问题2

需要Jenkins传参给bat文件,bat文件传参给py文件?

解决

1、Jenkins设置好参数;

2、批处理文件运行前运行传参;

set starttime1=%starttime%
set endttime1=%endttime%
set environment1=%environment%

3、bat文件运行py文件传值;

C:\Python27\python.exe zonghe.py %starttime1% %endttime1% %environment1%

4、注意运行python脚本时调用python.exe需要使用绝对路径;

5、py程序引用bat文件传入值。

sys.argv[1],注意从数字1开始,因为数字0获取的是zonghe.py

 

至此所有问题都已解决

 

posted @ 2019-07-24 09:37  影子伤晨  阅读(2072)  评论(0)    收藏  举报