Matt,

Take a look at:
https://groups.google.com/d/msg/jenkinsci-users/P7VMQQuMdsY/bHfBDSn9GgAJ
and see if it helps.

It took me a long time to figure that out, and it was not obvious to me.

--
Craig


On Tue, May 24, 2016 at 3:34 PM, Matt Evans <[email protected]> wrote:

> I have tried many ways to bring variable in scope to a function, can you
> please clarify how the following code should be written to bring the
> variable "BRANCH_TEST" in scope?
>
> *   def BRANCH_TEST = "master"*
>
> *   node {*
> *       deploy()*
> *   }*
>
> *   def deploy(){*
> *       echo env.BRANCH_TEST*
> *   }*
>
> Console Output:
>
> [Pipeline] echonull
>
>
> On Wednesday, April 1, 2015 at 11:32:06 AM UTC-7, Jesse Glick wrote:
>>
>> On Wednesday, April 1, 2015 at 12:55:37 PM UTC-4, Kent Johnson wrote:
>>>
>>>  I think I could just echo "$env.BUILD_NUMBER" for those who are
>>>> wondering. I didn't test doing so though I am sure it would work.
>>>
>>>
>> Either:
>>
>> echo env.BUILD_NUMBER
>>
>> or
>>
>> echo "${env.BUILD_NUMBER}"
>>
>> (Not sure whether Groovy gives higher precedence to `$` or `.` so play it
>> safe and use braces if inside a GString.)
>>
>> BTW as of the 1.5 release, the live documentation (i.e., Snippet
>> Generator) for environment variable handling has been consolidated into the
>> help for the new withEnv step, which seemed the most appropriate place for
>> it.
>>
> --
> 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/fa738334-df6c-48a6-987f-cf4299200cc8%40googlegroups.com
> <https://groups.google.com/d/msgid/jenkinsci-users/fa738334-df6c-48a6-987f-cf4299200cc8%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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/CAG%3DrPVez_eKJZaT9U-vyUh3DJdu8ULLqXa5sFUSCDnpKVqyL7w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to