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


背景: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版本,问题解决

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM