如何使用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