詹金斯(Jenkins),每个作业使用nodejs版本(Freestyle)

时间:2019-11-07 05:20:52

标签: node.js jenkins nvm

在Jenkins中,如何使用每个作业的nodejs版本(自由式)?

我正在尝试以下代码,该代码将搜索.nvmrc文件,如果文件存在,则从中获取版本,如果文件不可用,则从参数中获取版本。 / p>

node --version

if [ -f $WORKSPACE/.nvkmrc ]
then
    Node_Version=$(tail -1 .nvmrc) 
    Node_Version=${Node_Version//v}
 fi

source ~/.bashrc
nvm install $Node_Version
nvm use $Node_Version
nvm alias default $Node_Version

node --version

第一个节点--version

node --version
v6.9.4

第二个节点-版本

node --version
v12.11.1

并且构建因

而失败
❌ You are using Node.js version 6.9.4 which is not supported for this project.

我缺少任何步骤,还是需要添加任何额外的配置?

0 个答案:

没有答案