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

相关推荐
亚空间仓鼠34 分钟前
OpenEuler系统常用服务(四)
linux·运维·服务器·网络
MichealChen0105081 小时前
Influxdb-cluster使用docker部署
运维·docker·容器
wqfhenanxc1 小时前
AirFlow安装和使用
运维
阿凤212 小时前
nginx部署如何配置ssl证书
运维·nginx·ssl
安审若无2 小时前
Windows系统常用的运维终端安全基线设置方法
运维·安全
橙露2 小时前
Linux 驱动入门:字符设备驱动框架与编写流程
linux·运维·服务器
仙俊红2 小时前
关于ssh免密登录
运维·ssh
斯普信云原生组2 小时前
Docker 开源软件应急处理方案及操作手册——安全漏洞与权限问题
运维·docker·容器
国冶机电安装3 小时前
粉尘输送管道工程:工业粉体输送系统设计、安装与运维全解析
运维
南境十里·墨染春水3 小时前
Linux学习进展 进程管理命令 及文件压缩解压
linux·运维·笔记·学习