¿Cómo paso variables entre etapas en una canalización declarativa?
En una canalización con script, deduzco que el procedimiento es escribir en un archivo temporal y luego leer el archivo en una variable.
¿Cómo hago esto en una canalización declarativa?
Por ejemplo, quiero activar la construcción de un trabajo diferente, basado en una variable creada por una acción de 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})]
}
}