无论管道如何,Go(CI 服务器)都可以为每个失败的构建发送邮件吗?

Can Go (CI server) send mail for each failed build regardless of pipeline?

我正在使用 Go as my continuous integration server. I'm trying to get it to send an email if any stage in any pipeline breaks. So far, all I've found is a per-user email configuration,这迫使我为每个阶段、每个管道和每个事件添加一个电子邮件事件。跨 10 个管道的 15 个阶段,以及要触发的 3 个事件,配置量很大。

是否可以一次为所有管道和所有阶段配置它?

Post Go 14.3 您可以一次为所有管道和所有阶段添加通知。您需要 select 类似于下图所示的选项:

详情请参考documentation