我想根据我的计算在运行时设置一些 jenkins 环境变量。如何在我的 jenkinsfilestep
部分设置此运行时。
例如:根据我的计算,我得到abc=1
。我如何在我的 jenkinsfile 部分中实时设置它,step
以便我以后可以通过调用来使用它$abc
。
我正在声明我的管道和环境变量,如下所述: https ://jenkins.io/doc/pipeline/tour/environment/
我正在使用 Jenkins 版本。2.41
我想根据我的计算在运行时设置一些 jenkins 环境变量。如何在我的 jenkinsfilestep
部分设置此运行时。
例如:根据我的计算,我得到abc=1
。我如何在我的 jenkinsfile 部分中实时设置它,step
以便我以后可以通过调用来使用它$abc
。
我正在声明我的管道和环境变量,如下所述: https ://jenkins.io/doc/pipeline/tour/environment/
我正在使用 Jenkins 版本。2.41
这是一个如何设置变量并在同一个 Jenkinsfile 中使用它的示例。该步骤将使用变量 versionToDeploy build job
。
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]]
}
}
}