coding持续集成构建环境自定义node版本
解决方案
只需要在构建计划的编写过程中增加一个如下的 stage,具体 nodejs 版本下载地址可参考 https://nodejs.org/en/download/releases/ 这里。
c
stage('toggle Node.js version') {
steps {
sh 'rm -rf /usr/lib/node_modules/npm/'
dir ('/root/.cache/downloads') {
sh 'wget -nc "https://nodejs.org/download/release/v8.17.0/node-v8.17.0-linux-x64.tar.xz" -O node-v8.17.0-linux-x64.tar.xz | true'
sh 'tar -xf node-v8.17.0-linux-x64.tar.xz -C /usr --strip-components 1'
}
sh 'node -v'
}
}