Quiet pipeline emails by default for successful builds
We shipped the awesome new pipeline emails in 8.14. They're nice, and helpful, when the pipeline fails. As at least one Twitter person has mentioned, having this on for all pipelines by default is a bit spammy. http://www.twitter.com/simon_w/status/801239599334817792
I suggest we turn the success emails off by default, and allow users to opt-in via custom notifications, and send failures only.
Problems
- People don't want to receive any successful pipeline notifications, even if they're the pusher.
Current status
- Watchers do not receive successful pipeline notifications.
- People with custom notification with successful pipeline notifications on would receive them. For all pipelines regardless who is the pusher.
- People receive their own successful pipeline notifications if they're the pusher. No way to turn this off for now.
Proposed solution
- Make it that the only way to receive successful pipeline notifications would be using custom level, turning successful pipeline notifications on. Also, only send it if they're the pusher. Disregard pipelines from other people.