[英]jenkins pipeline - to get the environment variable from a job
我有一個使用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}
但詹金斯管道常規無法識別這些值。
如果變量是由作業設置的,而不是構建中的參數,請像在帶參數的構建中進行嘗試:
echo "temp variable: " + TEMP
echo "temp variable: " + "${TEMP}"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.