D'oh... clearly I know just enough to be dangerous. Thanks, it works! Loving email-ext more and more everyday.
On Friday, August 9, 2013 10:13:31 AM UTC-4, slide wrote: > > The script isn't a template, just a script, so you don't need to use <% > %>, just use groovy to do what you want, the last line of the script is > used as the "return value" for the script. So, just have chgCount as the > last line outside of any <% %> blocks, and don't use <% %>. > > > On Fri, Aug 9, 2013 at 6:51 AM, Steven Deal <[email protected]<javascript:> > > wrote: > >> Thanks for the suggestions. I think #1 would be great, although I'm not >> sure I follow exactly how to do this. The documentation mentions it only >> uses the last value. *'**When this is used, only the last value in the >> script will be used in the expansion'* >> I'm not sure I understand what this means. If I have a groovy script in >> my email-templates folder named 'changes.groovy' which has a variable >> 'chgCount' that holds what I want in the subject line, I would add: >> >> ${SCRIPT, script="changes.groovy"} to the subject line. But how will <% >> chgCount %> get used? >> >> In my script I have <% chgCount %> on the last line (it's just set to >> zero, it's not doing any processing yet as I'd just like to test getting >> something into the subject line). But it's giving me a 'Error in script >> or template: org.codehaus.groovy.control.MultipleCompilationErrorsException' >> >> I'd be so grateful if you would turn me around and point me in the right >> direction. >> -steven >> >> On Thursday, August 8, 2013 12:12:49 PM UTC-4, slide wrote: >> >>> There are two ways you can do this: >>> >>> 1) Create a groovy script in email-templates that gets the information >>> and use the SCRIPT token to reference that script in your subject >>> 2) Use a pre-send script to modify the subject line >>> >>> Either option would work, neither has any real drawbacks that I can >>> think of. >>> >>> slide >>> >>> >>> On Thu, Aug 8, 2013 at 9:05 AM, Steven Deal <[email protected]> wrote: >>> >>>> My project uses the extended email plugin. I have the content of the >>>> email built from a groovy template. A recent request was to provide a >>>> quick >>>> summary count of the number of files changed in the build on the subject >>>> line. I don't think there's a macro for this like we have for say >>>> TEST_COUNTS. >>>> >>>> Anyone out there know of a way to get this quickly? >>>> >>>> The only way I can think of would be to 1) Add a token macro like we >>>> have for TEST_COUNTS, etc. (really don't want to create a patch). >>>> 2) somehow get the subject field during the processing of my groovy >>>> script and modify it, adding this count >>>> >>>> >>>> -- >>>> 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 jenkinsci-use...@**googlegroups.com. >>>> >>>> For more options, visit >>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> >>>> . >>>> >>>> >>>> >>> >>> >>> >>> -- >>> Website: http://earl-of-code.**com <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] <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.
