Hey, Thanks, that worked. Here's what I ended up with in case it's useful
to someone else some day...
def env = build.getEnvironment()
String preview = env['PREVIEW'];
if ( preview.equals('true') ) cancel=true;
On Friday, May 3, 2013 7:53:21 AM UTC-7, slide wrote:
> You probably want to use build.getEnvironment(listener) to get the
> instance of the EnvVars. See [1] and [2]
>
> slide
>
> 1 -
> http://javadoc.jenkins-ci.org/hudson/model/AbstractBuild.html#getEnvironment(hudson.model.TaskListener)
> 2 - http://javadoc.jenkins-ci.org/hudson/EnvVars.html
>
>
> On Fri, May 3, 2013 at 7:33 AM, William Toner
> <[email protected]<javascript:>
> > wrote:
>
>>
>> Hi,
>>
>> I would like to setup a conditional in the pre-send Script of the
>> Editable E-mail notification, ideally based upon an ENV set by a job
>> Parameter: eg. PREVIEW
>> I.e., if the PREVIEW boolean is check-boxed, then I do not want e-mail to
>> be sent ( so I presume I'd set cancel to true ).
>>
>> When I execute a snippet to dump the ENVs from the pre-send Script area,
>> it appears as though no Parameter ENVs are accessible.
>>
>> def env = System.getenv();
>> env.each{
>> logger.println it
>> }
>>
>> // I do not see my ENV from this output.
>>
>> // Here's the snippet I would like to have work for me.
>>
>> String preview = env['PREVIEW'];
>> if ( preview.equals("true") ) cancel=true;
>>
>> Thoughts on how to make this work?
>>
>> Thanks!
>>
>> -Bill
>>
>>
>> --
>> 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] <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>
>
> --
> Website: http://earl-of-code.com
>
--
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].
For more options, visit https://groups.google.com/groups/opt_out.