码迷,mamicode.com
首页 > 系统相关 > 详细

jenkins job执行shell时发现node版本跟实际不一致

时间:2020-12-30 10:49:38      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:进入   生效   图片   alt   不用   题解   问题   profile   现在   

背景:jenkins来构建前端服务,node版本需要10.22.0以上,而实际打包机上的版本为9.11.2,尝试通过nvm alias default v10.22.0修改默认版本解决

现象:jenkins job里shell执行显示node版本为v9.11.2,而使用同一用户进入打包机发现默认版本已经为v10.22.0,且shell里增加source /etc/profile后依旧无效

解决:查阅资料发现在ubuntu中,使用source /etc/profile命令可以使新建立的环境变量立刻生效而不用重新启动系统。因此直接去cat /etc/profile,发现问题原因。于是在这里直接修改node版本,问题解决

技术图片

 

jenkins job执行shell时发现node版本跟实际不一致

标签:进入   生效   图片   alt   不用   题解   问题   profile   现在   

原文地址:https://www.cnblogs.com/to-here/p/14185960.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!