【发布时间】:2018-05-22 10:11:32
【问题描述】:
如何在 jenkins 的 debian node 中跨多个阶段使用相同的 node version?
node('debian') {
sh """
source ~/.nvm/nvm.sh &> /dev/null
nvm install 8 &> /dev/null
npm install yarn -g --silent
node --version # correct 8
yarn --version # correct 1.6.*
"""
timestamps {
ansiColor('xterm') {
stage('Prepare') {
sh """
node --version # wrong 6.11
yarn --version # wrong 1.12
"""
}
stage('Build') {
sh """
node --version # wrong 6.11
yarn --version # wrong 1.2
"""
}
}
}
}
【问题讨论】:
标签: node.js jenkins groovy continuous-integration