One more thing, the email template testing should also work for Jelly templates, but I HIGHLY recommend using Groovy templates, they are MUCH better. I wish Jelly would die a horrible death after the amount of time I've put in to debugging templates :-)
On Wed, Jul 17, 2013 at 9:07 AM, Michael Bukosky <[email protected]> wrote: > wow that was a simple fix. I have been racking my brain over this for the > past few days. Thanks so much for all your help. > > For reference here is my final snippet > > <dt><font color="#FFFFFF" face="Calibri,Arial" >> size="2"><strong>Cause</strong></font></dt> >> <dd><font color="#141414" face="Calibri,Arial" >> size="2">${build.causes}</font></dd> >> >> <dt><font color="#FFFFFF" face="Calibri,Arial" size="2"><strong>Build log >> extract</strong></font></dt> >> <dd><font color="#141414" face="Calibri,Arial" >> size="2">${BUILD_LOG_REGEX(matchedLineHtmlStyle:true)}</font></dd> >> >> >> <dt><font color="#FFFFFF" face="Calibri,Arial" size="2"><strong>Failed >> Tests</strong></font></dt> >> <dd><font color="#141414" face="Calibri,Arial" >> size="2">${FAILED_TESTS()}</font></dd> > > > Mike > > On Wednesday, July 17, 2013 11:56:30 AM UTC-4, slide wrote: > >> Sorry, one typo in my email, it should be >> ${BUILD_LOG_REGEX(**matchedLineHtmlStyle: >> true)}. matchedLineHtmlStyle is not a boolean though, so I'm not sure why >> you are using "true" as the value. >> >> >> On Wed, Jul 17, 2013 at 8:55 AM, Slide <[email protected]> wrote: >> >>> When using macros in a groovy template, you need to use >>> ${BUILD_LOG_REGEX(**matchedLineHtmlStyle=true)} and ${FAILED_TESTS()}. >>> Please give that a try. I should also be releasing a new version of >>> email-ext soon, just have some final testing to do. >>> >>> >>> On Wed, Jul 17, 2013 at 8:45 AM, Michael Bukosky <[email protected]>wrote: >>> >>>> Hi, >>>> >>>> I am currently trying to write a custom build/failure email for the >>>> Jenkins - Email-ext plugin. I decided to write the email as a groovy >>>> template because of the useful 'Email Template Testing' feature in >>>> Email-ext. I would like to use a combination of groovy script and the built >>>> in Token Macros. I am having a difficult time trying to figure out if I am >>>> doing this incorrectly or if it simply is not supported. Here is a simple >>>> code snippet >>>> >>>> ... <truncated> >>>> >>>> >>>>> <dt><font color="#FFFFFF" face="Calibri,Arial" size="2"><strong>Cause</ >>>>> **strong></font></dt> >>>>> <dd><font color="#141414" face="Calibri,Arial" >>>>> size="2">${build.causes}</**font></dd> >>>>> >>>>> <dt><font color="#FFFFFF" face="Calibri,Arial" size="2"><strong>Build >>>>> log extract</strong></font></dt> >>>>> <dd><font color="#141414" face="Calibri,Arial" >>>>> size="2">${BUILD_LOG_REGEX, matchedLineHtmlStyle=true}</**font></dd> >>>> >>>> >>>>> <dt><font color="#FFFFFF" face="Calibri,Arial" size="2"><strong>Failed >>>>> Tests</strong></font></dt> >>>> >>>> <dd><font color="#141414" face="Calibri,Arial" >>>>> size="2">${FAILED_TESTS}</**font></dd> >>>> >>>> >>>>> ...<truncated> >>>> >>>> >>>> After much goggling, I found a few links that support my theory that >>>> these features are not supported yet. >>>> >>>> Token Macro - https://github.com/**jenkinsci/token-macro-plugin/** >>>> commit/**d3995df361ab9a3aed09f57da0cb6d**0fdc67cbfb<https://github.com/jenkinsci/token-macro-plugin/commit/d3995df361ab9a3aed09f57da0cb6d0fdc67cbfb> >>>> Token Macros via groovy (2.30.3-SNAPSHOT) - https://** >>>> github.com/jenkinsci/email-**ext-plugin/commit/** >>>> f168dd561922254652f78f254b1bdf**b8152860a8<https://github.com/jenkinsci/email-ext-plugin/commit/f168dd561922254652f78f254b1bdfb8152860a8> >>>> >>>> If this is truly the case, I was wondering if it would be possible to >>>> use and test the snapshop release. I am a newer user to Jenkins and have >>>> not used a snapshot before. Does anyone know how to pull the >>>> (2.30.3-SNAPSHOT) and use it in my local Jenkins? >>>> >>>> Thanks for all your help. >>>> >>>> Mike >>>> >>> >>> >>> >>> -- >>> Website: http://earl-of-code.**com <http://earl-of-code.com> >>> >> >> >> >> -- >> 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]. > 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.
