Just use common / tried and tested off the shelf tools. We use Jenkins/Ant/Gitlab/slack/gerrit for all our dev stack work with automated CI and building + deployment to a test server then we can merge in to upstream for automated deployment to live with build artifacts auto pulled out and put in to the "launcher" for patch deployment to clients. Took about 2 days to setup/configure.
What are your mailserver issues it takes less than an hour to correctly configure a high throughput redundant postfix mailserver so whats the issues you keep facing?