Jenkins 报mvn:command not found、npm:command not found
我们在使用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相关推荐
- npm run dev 报错:bash: npm: command not found
之前好好的,再次运行npm run dev 的时候就报错:bash: npm: command not found 查了一下,说是node版本和npm版本不符 解决步骤: 1.卸载掉node.js 2 ...
- npm 报错:line 1: rimraf: command not found
今天拉了一个项目下来,npm i 的时候一直报错 怀疑可能是npm 版本问题,用了如下命令,再重新npm i npm config set legacy-peer-deps true npm inst ...
- DataX踩坑2 | 定时任务crontab不执行或报错:/bin/sh: java: command not found
前面两天写了一个DataX的增量同步脚本,今天检查了一下发现定时任务没有执行成功,数据并没有同步.以下为排查问题和解决方法. 一.定时任务crontab不执行 脚本(测试用的可以设为每分钟一次:*/1 ...
- 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 ...
- 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 编译 ...
- 【RuoYi-Vue-Plus】问题笔记 07 - V3.5.0 Redisson 报错 Unable to send PING command over channel
文章目录 前言 参考目录 问题说明 问题解决方法 前言 最近找了一下终于解决了 Redisson 的 RedisTimeoutException 报错问题,在此记录一下. 参考目录 Redisson ...
- qt交叉编译报错::-1: error: arm-linux-g++: Command not found
直接使用别人编译好的qt库,省事,不用编译,但也会出现一些问题. 一.问题描述. qt在进行交叉编译时,出现交叉编译工具找不到的错误,如下报错: :-1: error: arm-linux-g++: ...
- jenkins 报错 code=exited, status=127
查看 jenkins 服务状态 时报错 sudo systemctl status jenkins 报错信息 ● jenkins.service - LSB: Jenkins Automation S ...
- Jenkins报错‘Gradle build daemon disappeared unexpectedly‘的问题解决
Jenkins报错'Gradle build daemon disappeared unexpectedly'的问题解决 参考文章: (1)Jenkins报错'Gradle build daemon ...
最新文章
- python 记录日志到日志服务器_Python日志模块的使用与思考:服务器程序将每日日志写入每日日志文件,logging,及,把,每天,到,当天,中...
- 把人脑智能化后,能再创造出更强的人工智能吗?
- python程序代码解析_Python源码分析3 – 词法分析器PyTokenizer
- 计算机断电后会丢失的是什么,计算机突然停电,什么数据会丢失?
- 产品经理处理问题“五步法”模板
- MongoDB游标操作(4)
- 固高运动卡的使用 3 运动之Jog运动
- 模块四:应急预案参考模板
- Learning the Model Update for Siamese Trackers 论文学习
- xhEditor使用方法1
- linux mysql 挂马_解决数据库被挂马最快方法
- php木马在线查杀_网站木马监控查杀扫描 ASP木马 PHP木马上传拦截
- CH6202 黑暗城堡 最短路径生成树
- linux发挥显卡性能,Sandy Bridge集成显卡总算支持Linux 开源性能实测
- VS code 快速配置C语言编写环境
- EXCEL中对1个单元格中多个数字求和
- 来客码到底是干什么的?
- 浏览器上享受《速度与激情》,开发者花 16 个月用 JavaScript 造了一款驾驶游戏,水里也能开车!
- 阿里云独享虚拟主机,安装多个二级域名的网站
- WEB——07JDBC