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.


Reply via email to