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.
