Thanks for the quick response. I was afraid that that was the only solution :(

From: jenkinsci-users@googlegroups.com 
[mailto:jenkinsci-users@googlegroups.com] On Behalf Of Slide
Sent: Monday, June 10, 2013 11:52 AM
To: jenkinsci-users@googlegroups.com
Subject: Re: Email-ext plugin - dynamically modifying the recipient list

The email-ext plugin will check if the recipient list is empty before trying to 
send the email (which is where the pre-send script is executed). Putting a 
dummy address in is currently the only way you would be able to achieve what 
you want to do.

On Mon, Jun 10, 2013 at 8:50 AM, Bob Bick 
<bb...@netjets.com<mailto:bb...@netjets.com>> wrote:
Hi,

We are using the Email-ext plugin 2.24.1 to send out email notifications. 
Overall, it works great; however, I was given a new requirement:


*         Send out email notifications to a list of users if the build is a 
"release build". More specifically, there is a Boolean RELEASE_BUILD Job 
parameter that controls whether the build is a "release build" and there is a 
RELEASE_BUILD_EMAIL_DISTRIBUTION parameter that contains a list of users. If 
the RELEASE_BUILD Job parameter is "true", then 
RELEASE_BUILD_EMAIL_DISTRIBUTION users should also receive the email 
notification.

I tried to use the Pre-send Script to change the recipient list dynamically. 
However, the Pre-send Script does not get invoked if there are no recipients.

My "brute force" solution was to put a dummy email account as the recipient (so 
that the Pre-send Script would always get invoked); and then use the Pre-send 
Script to change the recipient list dynamically. But, I really don't like this 
hacked solution since emails are always being sent to a dummy email account.

Q. Has anyone else ever had a similar requirement? If so, did you find a better 
solution?

Thanks in advance,

Bob

*** *** ***
This message contains information which may be confidential and privileged. 
Unless you are the addressee (or authorized to receive for the addressee), you 
may not use, copy or disclose to anyone the message or any information 
contained in the message. If you have received the message in error,  please 
advise the sender by reply e-mail and delete the message.
--
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-users+unsubscr...@googlegroups.com<mailto:jenkinsci-users%2bunsubscr...@googlegroups.com>.
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 
jenkinsci-users+unsubscr...@googlegroups.com<mailto:jenkinsci-users+unsubscr...@googlegroups.com>.
For more options, visit https://groups.google.com/groups/opt_out.



*** *** ***
This message contains information which may be confidential and privileged. 
Unless you are the addressee (or authorized to receive for the addressee), you 
may not use, copy or disclose to anyone the message or any information 
contained in the message. If you have received the message in error,  please 
advise the sender by reply e-mail and delete the message.

-- 
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-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to