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

相关推荐
信创天地2 小时前
国产堡垒机部署实战:以奇安信、天融信为例构建运维安全三重防线
运维·安全
呉師傅3 小时前
东芝3525AC彩色复印机CC219测试页打印方法【实际操作】
运维·网络·windows·计算机外设·电脑
宴之敖者、4 小时前
Linux——权限
linux·运维·服务器
oscar9995 小时前
构建敏捷团队的DevOps测试策略:速度与可靠性的平衡艺术
运维·测试·devops
星辰&与海6 小时前
Proxmox导入虚拟机后进入dracut紧急模式
运维
gsls2008086 小时前
jenkins插件 Publish Over SSH 离线下载安装配置
ubuntu·ssh·jenkins·插件·离线
Serverless社区6 小时前
进阶指南:BrowserUse + Agentrun Sandbox 最佳实践指南
运维·阿里云·云原生·serverless·函数计算
Maggie_ssss_supp6 小时前
Linux-MySQL权限管理
linux·运维·mysql
石像鬼₧魂石6 小时前
Kali Linux 内网渗透:深度工程实施手册
linux·运维·服务器
运维螺丝钉8 小时前
docker安装应用
运维·docker·容器