[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”

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