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.
