我试图将在前几个阶段分配的变量传递给jenkins管道的下一个阶段。在连续构建变量正确传递。但是当我在jenkinsfile中使用检查点时,我不会将上一阶段使用的变量传递给下一阶段
例如:
stage('Initial')
{
agent {
node {
label 'NGC-NIS-VS2017-15-7-6-INTEG'
}
Steps
{
stash 'env.BUILD_NUMBER', name : "Passing buildnumber"
}
}
stage('CheckPoint')
{
agent none
steps
{
checkpoint 'HalfWay through'
}
}
stage("Deploy") {
agent any
steps {
unstash 'Passing buildnumber'
}
}
当我从该检查点重新开始构建时,我无法获取该值的先前内部版本号。