Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-11772

Add support for a dynamic number of global recipient lists which can then be used in multiple jobs

    • Icon: Improvement Improvement
    • Resolution: Won't Fix
    • Icon: Minor Minor
    • email-ext-plugin
    • 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.

            slide_o_mix Alex Earl
            laszlomiklosik Laszlo Miklosik
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: