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