jenkins下使用python虛擬環境碰到的一些坑:
1. 構建使用window批處理 - 坑1
c: cd c:\xxxxx\xxxxx\scripts activate c: cd c:\xxxxx\testcase # main.py #執行case入口
按照以上寫批處理會發現,執行到acrivate激活虛擬環境時,批處理就會斷開。不會再執行下邊的命令。
原因呢:是批處理本身會重開一個cmd窗口, 所以會斷開,那怎么解決呢。
使用&&將命令連接成一行執行。
解決示例:
cd c:\xxxxx\xxxxx\scripts activate && cd c:\xxxxx\testcase && main.py
按照以上這樣寫問題解決。