jenkins shell脚本执行nvm command失败
nvm
nvm-sh/nvm: 是一个 Node.js 版本管理器,用于在不同的 Node.js 版本之间进行切换。它可以帮助开发者轻松管理多个 Node.js 版本,方便进行开发和测试。特点包括轻量级、易于使用、支持跨平台等。
项目地址:https://gitcode.com/gh_mirrors/nv/nvm
免费下载资源
·
一个前端同事想做自动化测试,然后在jenkins上添加了job后发现 nvm命令找不到:
+ pwd
/home/work/dev
+ nvm
/tmp/hudson6734131322717002015.sh: line 8: nvm: command not found
Build step 'Execute shell' marked build as failure
然后Google看到一个大神答复,有所启发,在执行前添加命令行如下,既可启动nvm,执行相应命令:
. ~/.nvm/nvm.sh
#. ~/.profile //备注,如果其他命令可能会需要
#. ~/.bashrc //同上
添加命令行 nvm use v6.10.0结果如下:
+ nvm_tree_contains_path /home/work/.nvm /home/work/.nvm/versions/node/v6.10.0 + '[' -n 'Now using node v6.10.0 (npm v3.10.10)' ']' + nvm_echo 'Now using node v6.10.0 (npm v3.10.10)' + command printf '%s\n' 'Now using node v6.10.0 (npm v3.10.10)' Now using node v6.10.0 (npm v3.10.10)
GitHub 加速计划 / nv / nvm
78.06 K
7.82 K
下载
nvm-sh/nvm: 是一个 Node.js 版本管理器,用于在不同的 Node.js 版本之间进行切换。它可以帮助开发者轻松管理多个 Node.js 版本,方便进行开发和测试。特点包括轻量级、易于使用、支持跨平台等。
最近提交(Master分支:1 个月前 )
da2720a4 - 14 天前
9fb9dec7
Fixes #3417
14 天前
更多推荐
已为社区贡献2条内容
所有评论(0)