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 路径 ,保存即可

相关推荐
相思难忘成疾12 分钟前
《RHEL9虚拟机部署及SSH远程登录实践手册》
linux·运维·ssh·虚拟机
cg_ssh24 分钟前
Vue3中样式变量的使用
linux·运维·服务器
TDengine (老段)1 小时前
TDengine IDMP 运维指南 —— 部署架构
大数据·运维·数据库·架构·时序数据库·tdengine·涛思数据
灰阳阳1 小时前
Docker镜像远程(离线)迁移教程
运维·docker·容器
AC赳赳老秦1 小时前
DeepSeek优化多智能体指令:避免协同冲突,提升自动化流程稳定性
android·大数据·运维·人工智能·自然语言处理·自动化·deepseek
轻颂呀2 小时前
Linux总结
linux·运维·服务器
鬓戈2 小时前
SeaweedFS集群上文件遍历和删除
运维·python
百结2142 小时前
Nginx核心功能
运维·nginx
糟糕喔3 小时前
harbor私有仓库搭建
运维·docker·云原生·容器·kubernetes
KeepSeek3 小时前
大数据运维(1)
大数据·运维