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

相关推荐
java知路3 小时前
ubuntu修改时区
linux·运维·ubuntu
首席令狐冲5 小时前
docker 小记
运维·docker·容器
LCY1335 小时前
docker compose的使用
运维·docker·容器
一直在学习的小白~5 小时前
前端项目中创建自动化部署脚本,用于 Jenkins 触发 npm run publish 来完成远程部署
前端·自动化·jenkins
ICT系统集成阿祥6 小时前
实验篇| CentOS 7 下 Keepalived + Nginx 实现双机高可用
linux·运维·服务器·nginx·centos
元气满满的热码式6 小时前
MySQL启动报错解决
运维·数据库·mysql
TechStack 创行者6 小时前
Docker 构建 nginx-redis-alpine 项目详解
运维·redis·nginx·docker·容器
海棠如醉9 小时前
Android自动化测试工具
运维·自动化
是花花呢11 小时前
华为hcia——Datacom实验指南——以太网帧和IPV4数据包格式(一)
运维·网络·数据库·安全·web安全·华为·华为hcia——datacom
西北大程序猿12 小时前
文件系统 linux ─── 第19课
linux·运维·服务器