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

相关推荐
ajassi20009 分钟前
linux C 语言开发 (八) 进程基础
linux·运维·服务器
matlab的学徒1 小时前
Web与Nginx网站服务(改)
linux·运维·前端·nginx·tomcat
Insist7531 小时前
prometheus安装部署与alertmanager邮箱告警
linux·运维·grafana·prometheus
xqlily2 小时前
Linux操作系统之Ubuntu
linux·运维·ubuntu
倔强的石头1062 小时前
【Linux指南】Makefile入门:从概念到基础语法
linux·运维·服务器
ajassi20002 小时前
linux C 语言开发 (七) 文件 IO 和标准 IO
linux·运维·服务器
一只游鱼3 小时前
Zookeeper介绍与部署(Linux)
linux·运维·服务器·zookeeper
lllsure3 小时前
【Docker】存储卷
运维·docker·容器
wheeldown4 小时前
【Linux】 存储分级的秘密
linux·运维·服务器
不做菜鸟的网工4 小时前
Headscale 的部署方法和使用教程
运维