如何使用jenkinspipe道与nvm包装插件?
我正在使用pipe道( Jenkinsfile
),我需要更改节点版本。 我添加了Nvm包装插件,但我不知道如何正确使用它从Jenkinsfile
我应该在steps
添加nvm('...') {}
吗? 或者它应该在node
步骤的顶层? 目前我甚至没有node
步骤 – 一切都使用sh
完成
我用Jenkins和Jenkinspipe道代码生成器玩了一下,代码如下:
nvm(nvmInstallURL: 'https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh', nvmIoJsOrgMirror: 'https://iojs.org/dist', nvmNodeJsOrgMirror: 'https://nodejs.org/dist', version: 'v0.10.5') { sh 'node --version' }
和输出是:
+ node --version v0.10.5