jenkins 构建报错 Cannot run program “sh”

原因

在 windows 操作系统 jenkins 自动化部署的时候, 由于自动化构建的命令是 shell 执行的,而默认windows 从 path 路径拿到的 shell 没有 sh.exe ,因此报错。

解决方法

前提是已经安装过 git

WIN+R 输入cmd 打开命令行, 然后输入where git 获取 git 的路径, 然后通过路径打开 git 目录, 打开bin文件夹, 找到sh.exe, 然后复制绝对路径,例:E:\Git\bin\sh.exe

填写 sh 路径 ,保存即可

相关推荐
孙克旭_6 小时前
PXE_Kickstart_无人值守自动化安装系统
linux·运维·自动化
π大星星️8 小时前
HAProxy + Keepalived + Nginx 高可用负载均衡系统
运维·nginx·负载均衡
IT专业服务商9 小时前
联想 SR550 服务器,配置 RAID 5教程!
运维·服务器·windows·microsoft·硬件架构
UpUpUp……12 小时前
Linux--JsonCpp
linux·运维·服务器·c++·笔记·json
Clockwiseee12 小时前
文件上传总结
运维·服务器·学习·文件上传
liyi_hz200812 小时前
O2OA(翱途)开发平台系统安全-用户登录IP限制
运维·服务器·网络·o2oa开发
武汉格发Gofartlic13 小时前
FEKO许可证的安全与合规性
大数据·运维·安全
How_doyou_do13 小时前
项目全栈实战-基于智能体、工作流、API模块化Docker集成的创业分析平台
运维·docker·容器
深海蜗牛15 小时前
Jenkins linux安装
linux·jenkins
阳光普照世界和平15 小时前
Jenkins:库博静态工具CI/CD 的卓越之选
运维·ci/cd·jenkins