如何解决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

至此所有问题都已解决

猜你喜欢

转载自www.cnblogs.com/ttssly13/p/11235925.html