我们在使用Jenkins进行构建项目时,绝大部分会使用到maven、nodejs相关的命令,有很多小伙伴肯定遇到了明明在服务器已经安装好了maven、nodejs相关程序,并且在jenkins配置了maven但是在Jenkins shell、pipeline script中使用mvn、npm命令还是报command not found的错误,如下图:

但是在Jenkins中执行上述命令时就会报错:

其实是因为jenkins里面没有我们服务器path的环境变量,所以才会出现找不到命令的错误。

解决方案:

在Jenkins部署服务器输出一下PATH路径:

echo $PATH

如下结果

然后在Jenkins -> Manager Jenkins -> Configure System中添加环境变量:

找到 Global properties,勾选中Environment variables,一个PATH变量以后保存

注:PATH是大写哦

此时我们再构建一下刚才的测试项目:

Jenkins系列文章:

一、Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器

二、Centos 安装nodejs

三、Centos 安装Maven

四、Linux下安装java JDK

五、jenkins启动报错 Job for jenkins.service failed because the control process exited with error code.

六、jenkins启动成功,警告Warning: jenkins.service changed on disk.

七、Jenkins以root用户运行

八、Jenkins配置中文语言

九、Jenkins 报mvn:command not found、npm:command not found

十、Jenkins批量删除构建历史

十一、Jenkins 部署前后端分离构建多git项目,打包后远程部署服务器

十二、ssh-copy-id输入密码后Permission denied, please try again.

十三、Jenkins Publish over SSH、SSH免密登录、SCP免密传输、Jenkins远程传输文件、Jenkins远程部署

Jenkins 报mvn:command not found、npm:command not found相关推荐

  1. npm run dev 报错:bash: npm: command not found

    之前好好的,再次运行npm run dev 的时候就报错:bash: npm: command not found 查了一下,说是node版本和npm版本不符 解决步骤: 1.卸载掉node.js 2 ...

  2. npm 报错:line 1: rimraf: command not found

    今天拉了一个项目下来,npm i 的时候一直报错 怀疑可能是npm 版本问题,用了如下命令,再重新npm i npm config set legacy-peer-deps true npm inst ...

  3. DataX踩坑2 | 定时任务crontab不执行或报错:/bin/sh: java: command not found

    前面两天写了一个DataX的增量同步脚本,今天检查了一下发现定时任务没有执行成功,数据并没有同步.以下为排查问题和解决方法. 一.定时任务crontab不执行 脚本(测试用的可以设为每分钟一次:*/1 ...

  4. kafka完美解决报错:Error while executing topic command:Replication factor:3 larger than available brokers:0

    kafka完美解决报错:Error while executing topic command:Replication factor:3 larger than available brokers:0 ...

  5. LatexVScode 报错I found no bibdata command//command//citation—while reading file*.aux

    Latex&VScode 报错I found no bibdata command//command//citation-while reading file*.aux 参考:Latex 编译 ...

  6. 【RuoYi-Vue-Plus】问题笔记 07 - V3.5.0 Redisson 报错 Unable to send PING command over channel

    文章目录 前言 参考目录 问题说明 问题解决方法 前言 最近找了一下终于解决了 Redisson 的 RedisTimeoutException 报错问题,在此记录一下. 参考目录 Redisson ...

  7. qt交叉编译报错::-1: error: arm-linux-g++: Command not found

    直接使用别人编译好的qt库,省事,不用编译,但也会出现一些问题. 一.问题描述. qt在进行交叉编译时,出现交叉编译工具找不到的错误,如下报错: :-1: error: arm-linux-g++: ...

  8. jenkins 报错 code=exited, status=127

    查看 jenkins 服务状态 时报错 sudo systemctl status jenkins 报错信息 ● jenkins.service - LSB: Jenkins Automation S ...

  9. Jenkins报错‘Gradle build daemon disappeared unexpectedly‘的问题解决

    Jenkins报错'Gradle build daemon disappeared unexpectedly'的问题解决 参考文章: (1)Jenkins报错'Gradle build daemon ...

最新文章

  1. python 记录日志到日志服务器_Python日志模块的使用与思考:服务器程序将每日日志写入每日日志文件,logging,及,把,每天,到,当天,中...
  2. 把人脑智能化后,能再创造出更强的人工智能吗?
  3. python程序代码解析_Python源码分析3 – 词法分析器PyTokenizer
  4. 计算机断电后会丢失的是什么,计算机突然停电,什么数据会丢失?
  5. 产品经理处理问题“五步法”模板
  6. MongoDB游标操作(4)
  7. 固高运动卡的使用 3 运动之Jog运动
  8. 模块四:应急预案参考模板
  9. Learning the Model Update for Siamese Trackers 论文学习
  10. xhEditor使用方法1
  11. linux mysql 挂马_解决数据库被挂马最快方法
  12. php木马在线查杀_网站木马监控查杀扫描 ASP木马 PHP木马上传拦截
  13. CH6202 黑暗城堡 最短路径生成树
  14. linux发挥显卡性能,Sandy Bridge集成显卡总算支持Linux 开源性能实测
  15. VS code 快速配置C语言编写环境
  16. EXCEL中对1个单元格中多个数字求和
  17. 来客码到底是干什么的?
  18. 浏览器上享受《速度与激情》,开发者花 16 个月用 JavaScript 造了一款驾驶游戏,水里也能开车!
  19. 阿里云独享虚拟主机,安装多个二级域名的网站
  20. WEB——07JDBC

热门文章

  1. k个一组翻转链表python_fucking-algorithm
  2. Uav开发杂记-1-无人机软件开发的技能树
  3. 解决方案架构师 埃森哲
  4. 华为高管脱稿怒怼美国运营商,外媒盛赞为CES最走心演讲
  5. Registration system(翻译 day 3)
  6. linux pdf 转图片不显示,Linux下wkhtmltopdf网页转为图片或者PDF方法
  7. erwin Data Modeler 如何连接 Oracle
  8. 巧用这几种文本检索工具,节省 80% 的时间
  9. 360为什么不声不响地推出了他自己的友链平台呢
  10. Python字符编码转换