目標
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
至此所有問題都已解決