我们可以通过Jenkins Checkpoint中的Stash传递变量吗

时间:2019-04-03 05:58:27

标签: jenkins groovy jenkins-pipeline jenkins-groovy

我试图将在前几个阶段分配的变量传递给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'
      }
    }

当我从该检查点重新开始构建时,我无法获取该值的先前内部版本号。

0 个答案:

没有答案