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: [email protected] <[email protected]> On 
Behalf Of Elango Thiagarajan
Sent: 02 February 2021 15:23
To: Jenkins Users <[email protected]>
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 [email protected] 
<mailto:[email protected]> .
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 [email protected].
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