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

 

至此所有问题都已解决

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM