我想在运行时为buildpipeline将定义的全局变量“ foo = false”更改为值“ true”。该更改值应仅可用于该构建瓢。
答案 0 :(得分:0)
1)对于声明性管道:
def global_var= false
pipeline {
stages {
stage('foo') {
steps {
script {
def block_var = global_var
...
block_var = true
}
// or
...
block_var = true
}
}
}
}
2)对于脚本管道:
def global_var= false
node() {
stage('foo') {
def block_var = global_var
...
block_var = true
}
}