Enable Per-Branch or Per-Pipeline Pipeline Notification Configuration

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Summary

Allow for more granular configuration of pipeline notifications, including per-branch or per-pipeline settings.


The current pipeline notification settings (Settings > Integrations > Pipeline status emails) only allow for project-level configurations. This limits the ability to customize notifications for different branches or pipeline definitions.

Request:

  • Implementing per-branch or per-pipeline pipeline notification configurations.
  • This would allow users to specify different notification settings (e.g., recipients, events) for each branch or pipeline.
  • Example: Sending notifications for broken pipelines only on the Development branch, and sending all pipeline notifications to testers for the Staging branch.
Edited by 🤖 GitLab Bot 🤖