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 <[email protected]> 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 [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.
