当前位置: 首页 > article >正文

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

 


http://www.kler.cn/a/376212.html

相关文章:

  • Windows 蓝牙驱动开发-安装蓝牙设备
  • GLM: General Language Model Pretraining with Autoregressive Blank Infilling论文解读
  • 《零基础Go语言算法实战》【题目 2-30】并发安全问题
  • ip属地是根据手机号还是位置
  • WINFORM - DevExpress -> gridcontrol ---->控件(ColumnEdit控件)
  • RV1126+FFMPEG推流项目(3)VI模块视频编码流程
  • Uniapp的H5以及App不支持后端传FormData类型参数的解决方案
  • C#笔记——委托(2)
  • 浅谈人工智能之DB-GPT环境安装
  • SpringBoot3使用MyBatisPlus时遇到的问题 Invalid bean definition with name
  • python编程-类的特殊方法
  • Rust 力扣 - 2653. 滑动子数组的美丽值
  • 使用Docker Compose搭建多服务应用
  • Matlab车牌识别课程设计报告模板(附源代码)
  • Flutter鸿蒙next 封装 Dio 网络请求详解:登录身份验证与免登录缓存
  • layui tree customSelet选中的内容重写,查找父级
  • Flume的安装配置
  • 服务器文件访问协议
  • go语言回调函数的使用
  • 免杀对抗—反VT沙盒虚拟机反调试进程APC注入
  • LeetCode 3165. 不包含相邻元素的子序列的最大和
  • nginx的基本安装与服务器配置
  • 驱动TFT-1.44寸屏(ST7735)显示器
  • 【面试】数组中 Array.forEach()、Array.map() 遍历结束后是否改变原数组
  • k8s 排查集群中故障节点
  • Jenkins面试整理-如何在 Jenkins 中使用插件?