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

相关推荐
Syclus17 分钟前
成功解决WSL2上的Ubuntu22.04执行sudo apt-get update指令报错问题
linux·运维·服务器
kaoa00018 分钟前
Linux入门攻坚——36、Linux防火墙-iptables-2
linux·运维
EasyCVR1 小时前
国标GB28181视频平台EasyCVR私有化视频平台工地防盗视频监控系统方案
运维·科技·ffmpeg·音视频·1024程序员节·监控视频接入
恒创科技HK1 小时前
ssh和ssl的区别在哪些方面?
运维·ssh·ssl
上烟雨心上尘1 小时前
通过 ssh config 快速免密连接服务器
运维·服务器·ssh
二十雨辰2 小时前
[linux]docker快速入门
运维·docker·容器
梦幻开局2 小时前
第六章 DNS域名解析服务器
运维·服务器
linzhisong3 小时前
飞牛OS在Docker中安装ODOO ERP系统
运维·docker·容器
小安运维日记4 小时前
Linux云计算 |【第五阶段】PROJECT3-DAY1
linux·运维·安全·云计算
愤怒的it菜鸟5 小时前
2024文档透明加密软件最新推荐|10款好用的透明加密软件分享
大数据·运维·网络·安全·web安全