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.