-
Improvement
-
Resolution: Won't Fix
-
Minor
-
None
In the I work in projects we use multiple Jenkins jobs for the same source code:
- one which polls the SCM every minute and just runs the unit tests also deploys the latest snapshots to a maven group repository
- one which runs only at night (or on manual trigger) and executes the Sonar static code analysis
- one which releases the code (in sense of maven release plugin)
- multiple deployment jobs which deploy the resulted WAR artifacts to TEST/ACC/PROD environments
Normally I use the same list of recipients for all these (the emails of all project team members), but these list are maintained in each job's configuration, thus are duplicated. This becomes annoying when a developer leaves the team and does not want to receive the emails anymore or when a new developer is added to the team. Manual updating of the email list is needed now needed in all jobs.
A nice feature would be to be able to define a dynamic number of global recipient lists under the plugin's global configuration page (Manage Jenkins > Configure System > Extended E-mail Notification section) and then being able to use these lists in Jenkins jobs.