jenkins管道-从作业中获取环境变量

jenkins管道-从作业中获取环境变量,jenkins,groovy,jenkins-pipeline,Jenkins,Groovy,Jenkins Pipeline,我有一个使用groovy脚本运行的jenkins参数化管道。此插件中有3个作业 JOB1 ----> JOB2 ----> JOB3 JOB1接受2个输入参数并生成一个参数“TEMP”。我需要使用这个“TEMP”作为JOB2的输入,在对它做了一些小的更改之后。我的管道脚本将在将其传递给JOB2之前进行更改。我看到JOB1正确地生成了TEMP,并将其放入了JOB1中的环境变量(“TEMP”)。如何访问管道脚本中的环境变量? 我试过了 但是jenkins pipeline g

我有一个使用groovy脚本运行的jenkins参数化管道。此插件中有3个作业

    JOB1  ----> JOB2 ----> JOB3
JOB1接受2个输入参数并生成一个参数“TEMP”。我需要使用这个“TEMP”作为JOB2的输入,在对它做了一些小的更改之后。我的管道脚本将在将其传递给JOB2之前进行更改。我看到JOB1正确地生成了TEMP,并将其放入了JOB1中的环境变量(“TEMP”)。如何访问管道脚本中的环境变量? 我试过了


但是jenkins pipeline groovy无法识别这些值。

如果变量是由作业设置的,并且不是构建中的参数,如在参数化构建中,请尝试:

echo "temp variable: " + TEMP
echo "temp variable: " + "${TEMP}"

您是否尝试过使用
params
全局变量?
echo "temp variable: " + TEMP
echo "temp variable: " + "${TEMP}"