Jenkinsfile中的变量范围

时间:2018-07-09 17:09:35

标签: jenkins groovy jenkins-pipeline

我在Jenkinsfile中定义了一个变量,并在 node 块中进行了计算,我想在另一个具有并行逻辑的节点块中访问/读取它的值。尝试这样做时出现groovy.lang.Binding错误,是否可以将一个节点块内的一个变量公开给另一个节点块?

1 个答案:

答案 0 :(得分:1)

在节点范围之外初始化变量

String var
node {
    var = "val"
}
node {
    echo(var)
}