如何在运行时设置Jenkins环境变量

如何在运行时设置Jenkins环境变量,jenkins,jenkins-pipeline,jenkins-2,Jenkins,Jenkins Pipeline,Jenkins 2,我想在运行时根据我的计算设置一些jenkins环境变量。如何在Jenkins文件的步骤部分中设置此运行时 例如:根据我的计算,我得到abc=1。我如何在Jenkins文件的步骤部分中实时设置它,以便稍后通过调用$abc使用它 我声明我的管道和环境变量,如下所述: 我用的是詹金斯。2.41这里是一个如何设置变量并在同一个文件中使用的示例。 生成作业将使用变量versionDeploy pipeline { agent any stages { stage('Exa

我想在运行时根据我的计算设置一些jenkins环境变量。如何在Jenkins文件的
步骤
部分中设置此运行时

例如:根据我的计算,我得到
abc=1
。我如何在Jenkins文件的
步骤
部分中实时设置它,以便稍后通过调用
$abc
使用它

我声明我的管道和环境变量,如下所述:


我用的是詹金斯。2.41这里是一个如何设置变量并在同一个文件中使用的示例。
生成作业将使用变量versionDeploy

pipeline {
    agent any
    stages {
        stage('Example') {
            steps {
                echo 'build the artifacts'
                script {
                    versionToDeploy = '2.3.0'
                }
            }
        }
    }
    post { 
        success { 
            echo 'start deploy job'
            build job: 'pipeline-declarative-multi-job-deploy', parameters: [[$class: 'StringParameterValue', name: 'version', value: versionToDeploy]]
        }
    }
}