【发布时间】:2017-02-07 21:47:51
【问题描述】:
我有一个使用 groovy 脚本运行的 jenkins 参数化管道。这个插件有3个工作
JOB1 ----> JOB2 ----> JOB3
JOB1 接受 2 个输入参数并生成一个参数“TEMP”。在对它进行一些小改动后,我需要使用这个“TEMP”作为 JOB2 的输入。我的管道脚本将在将其传递给 JOB2 之前进行更改。我看到 JOB1 正确生成了 TEMP,并且我已将其放入 JOB1 中的环境变量(“temp”)中。如何访问管道脚本中的环境变量? 我试过了
echo "temp variable: " + env.TEMP
echo "temp variable: " + ${TEMP}
但 jenkins pipeline groovy 无法识别这些值。
【问题讨论】:
-
您是否尝试过使用
params全局变量?
标签: jenkins groovy jenkins-pipeline