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