【发布时间】:2020-06-04 16:02:02
【问题描述】:
有没有办法访问 jenkins 全局管道中的阶段局部变量,我正在尝试在 post always 块中使用来自 Example stage 的 var1 值。
// Declarative //
pipeline {
agent any
stages {
stage('Example') {
steps {
def var1 = sh 'ssh yourname@yourmachine 'grep uploadRate= /root/yourscript' '
}
}
}
post {
always {
echo 'Reading a Var1 Value' + var1
}
}
}
错误:
Error when executing always post condition:
groovy.lang.MissingPropertyException: No such property: var1 for class: WorkflowScript
【问题讨论】:
标签: jenkins groovy jenkins-pipeline jenkins-groovy jenkins-job-dsl