User Tools

Site Tools


classes:jenkins_manage_mailman_ubuntu

This document builds on the steps outlined in Install GNU Mailman on Debian/Ubuntu and assumes you have a Jenkins agent running as the user jenkins on the system running GNU Mailman.

  1. Configure permissions
  2. Create three Jenkins jobs to run on the mailman agent
    • Mailman - List lists
    • Mailman - New list
    • Mailman - Remove list

Add the Jenkins account to the list group and set ownership & permissions accordingly

sudo sed -i '/^list:.*/ s/$/,jenkins/' /etc/group
sudo chown -R root:list /etc/mailman/lists
sudo chown root:list /etc/aliases*

Resources

classes/jenkins_manage_mailman_ubuntu.txt · Last modified: 2016/10/18 12:55 by curry_searle