我試圖通過Jenkins參數化構建中的執行外殼步驟來調用python腳本。問題是我需要將構建參數傳遞給沒有發生的python腳本。下面是我如何調用Python腳本在執行shell:無法在jenkins的excute外殼中訪問構建參數
python2.7 C:\test\my_script.py -m $module
$module
爲空字符串傳遞。
我試過用%module%
執行Windows批處理命令,它工作正常。 但我需要在excute shell而不是Windows批處理命令上運行它。
測試你可以稱之爲「ENV」在您的詹金斯shell代碼來查看所有變量。 – pitseeker
你的控制檯輸出是什麼?如果你打電話給「執行shell」,你使用的是cygwin嗎?在這種情況下,您的腳本路徑是錯誤的。如果你使用其他shell,它是什麼? – Sagar