[Jenkins] java.io.IOException: Cannot run program “sh” 的解決辦法

再windows操作系統jenkins自動化部署的時候, 由於自動化構建的命令是shell執行的,而默認windows從path路徑拿到的shell沒有sh.exe, 可能這是windows的問題, 其他系統我不清楚, 以下是windows的解決辦法

WIN+R 輸入cmd 打開命令行, 然後輸入where git 獲取git的路徑, 然後通過路徑打開git目錄, 打開bin文件夾, 找到sh.exe, 然後複製絕對路徑(如: D:\Git\bin\sh.exe),接下來:

1.打開jenkins配置

 

2.下拉找到shell路徑配置並粘貼你的sh.exe所在的絕對路徑

 

這樣就解決了 ,如果有疑問可以留言.

 

參考文章:

Hudson on Windows - Error: java.io.IOException: Cannot run program “sh”

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章