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]>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].
> 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