Awesome, thanks!

On Fri, Apr 4, 2014 at 3:09 PM, Slide <[email protected]> wrote:

> Information from the wiki [1]
>
> Pre-send Script
>
> The pre-send script is a feature which allows you to write a script that
> can modify the 
> MimeMessage<http://docs.oracle.com/javaee/1.4/api/javax/mail/internet/MimeMessage.html>
>  object
> prior to sending. This would allow adding custom headers, modifying the
> body, etc. Predefined variables include:
>
>    - msg - the MimeMessage object which can be modified
>    - logger - a PrintStream and will write to the job's log.
>    - build - the build this message belongs to
>    - cancel - a boolean, which when set to true will cancel the sending
>    of the email
>
> so something like this:
>
> recipients = msg.getRecipients(Message.RecipientType.TO)
> filtered = recipients.findAll { addr -> !addr.toString().contains('@
> baddomain.com') }
> msg.setRecipients(Message.RecipientType.TO, filtered)
>
> slide
>
>
> 1 - https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin
>
>
> On Fri, Apr 4, 2014 at 12:31 PM, Jon Schewe <[email protected]> wrote:
>
>> Oh, that doesn't sound too bad. Can you point me at some documentation
>> and/or examples?
>>
>> Thanks.
>>
>>
>> On Tue, Apr 1, 2014 at 5:23 PM, Slide <[email protected]> wrote:
>>
>>> No, you use Groovy for the pre-send script. There is no other plugin
>>> that I know of.
>>>
>>>
>>> On Tue, Apr 1, 2014 at 3:14 PM, Jon Schewe <[email protected]> wrote:
>>>
>>>> Which would need some custom Java code, correct?
>>>>
>>>> Is there another plugin that might work?
>>>>
>>>>
>>>> On Tue, Apr 1, 2014 at 4:58 PM, Slide <[email protected]> wrote:
>>>>
>>>>> No, culprits comes from Jenkins itself. The best you could do is have
>>>>> a presend script that modifies the MimeMessage's To list.
>>>>>
>>>>>
>>>>> On Tue, Apr 1, 2014 at 2:56 PM, Jon Schewe <[email protected]> wrote:
>>>>>
>>>>>> I use the email-ext plugin to send out emails about build failures. I
>>>>>> originally had it set to send email to all culprits when the build 
>>>>>> failed.
>>>>>> However I import some code from other repositories and then Jenkins 
>>>>>> wanted
>>>>>> to send emails to people that weren't on my development team because of
>>>>>> these imports. Is there a way to tell email-ext to only send email to a
>>>>>> particular domain when picking the culprits?
>>>>>>
>>>>>>
>>>>>> --
>>>>>> http://mtu.net/~jpschewe
>>>>>>
>>>>>>  --
>>>>>> 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/d/optout.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> 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/d/optout.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> http://mtu.net/~jpschewe
>>>>
>>>>  --
>>>> 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/d/optout.
>>>>
>>>
>>>
>>>
>>> --
>>> 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/d/optout.
>>>
>>
>>
>>
>> --
>> http://mtu.net/~jpschewe
>>
>>  --
>> 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/d/optout.
>>
>
>
>
> --
> 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/d/optout.
>



-- 
http://mtu.net/~jpschewe

-- 
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/d/optout.

Reply via email to