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

相关推荐
Dobby_0516 分钟前
【Go】C++ 转 Go 第(一)天:环境搭建 Windows + VSCode 远程连接 Linux
linux·运维·c++·vscode·golang
wanhengidc35 分钟前
操作简单稳定选巨 椰 云手机
运维·服务器·游戏·智能手机·云计算
wanhengidc36 分钟前
云手机公认的优势有什么
运维·服务器·游戏·智能手机·玩游戏
中科米堆1 小时前
中科米堆CASAIM自动化三维测量实现注塑模具快速尺寸测量
运维·人工智能·自动化
老龄程序员1 小时前
基于OpenIddict6.4.0搭建授权认证服务
运维·服务器·identityserver
黑马金牌编程2 小时前
Jenkins的Linux与window部署方式
linux·运维·windows·jenkins·持续集成·cicd
web安全工具库2 小时前
告别刀耕火种:用 Makefile 自动化 C 语言项目编译
linux·运维·c语言·开发语言·数据库·算法·自动化
金纬软件12 小时前
电脑监控软件有哪些?企业监控软件应该怎么选?
大数据·运维
DechinPhy2 小时前
Ubuntu挂载新硬盘
linux·运维·服务器·ubuntu
lht6319356122 小时前
Ubuntu Server 系统安装图形界面远程工具(RDP)
linux·运维·ubuntu