Hi,

Jenkins does it for you if you use the “environment” block.

 

https://www.jenkins.io/doc/book/pipeline/syntax/#environment

 

There is an example that uses “sh” command to show how Jenkins automatically 
inject environment variable inside a shell.

 

Cheers,

Gianluca.

 

 

From: jenkinsci-users@googlegroups.com <jenkinsci-users@googlegroups.com> On 
Behalf Of Elango Thiagarajan
Sent: 02 February 2021 15:23
To: Jenkins Users <jenkinsci-users@googlegroups.com>
Subject: Environment variable - shell

 

Hi folks,

 

I am very new to Jenkins. Kindly help me through.

 

I have few parameters declared in my pipeline script and i need to pass that to 
environment  variables. 

 

i tried like below

 

sh """

     export GOOL=${params.GOOL}

 

but while execution is throwing bad substitution exception. Any pointers on 
what wrong here

 

 

The exported enviornmnet variable will be used as input to run a docker image.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com 
<mailto:jenkinsci-users+unsubscr...@googlegroups.com> .
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/82ce9f00-434d-4a99-8e70-0233fecde1f6n%40googlegroups.com
 
<https://groups.google.com/d/msgid/jenkinsci-users/82ce9f00-434d-4a99-8e70-0233fecde1f6n%40googlegroups.com?utm_medium=email&utm_source=footer>
 .

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/028a01d6f97e%24e9f9b520%24bded1f60%24%40gmail.com.

Reply via email to