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/d3995df361ab9a3aed09f57da0cb6d0fdc67cbfb
> Token Macros via groovy (2.30.3-SNAPSHOT) -
> 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

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