最佳答案
如何在声明性管道中的各阶段之间传递变量?
在一个脚本化的管道中,我收集的程序是写入一个临时文件,然后将该文件读入一个变量。
How do I do this in a declarative pipeline?
例如,我想触发一个不同作业的构建,基于一个 shell 操作创建的变量。
stage("stage 1") {
steps {
sh "do_something > var.txt"
// I want to get var.txt into VAR
}
}
stage("stage 2") {
steps {
build job: "job2", parameters[string(name: "var", value: "${VAR})]
}
}