通知 GitLab 中失败的管道的所有组成员

Posted

技术标签:

【中文标题】通知 GitLab 中失败的管道的所有组成员【英文标题】:Notify all group members of failed pipelines in GitLab 【发布时间】:2018-03-10 09:40:26 【问题描述】:

目标是让每个人都收到有关每个失败管道的通知(由他们自行决定)。目前我们任何人都可以在这个项目分支上运行管道,管道的创建者会收到一封电子邮件,其他人都不会。我尝试在项目、组和全局级别将通知级别设置为watchcustom (with failed pipelines checked),但没有成功。关于notifications 的帮助页面说自定义通知级别的失败管道复选框会通知管道的作者(这是我正在经历的行为)。有什么方法可以让多人收到管道失败的通知?

使用 Gitlab CE v10.0 有组(安全::内部) 集团有项目(安全::内部) 项目已安排管道(几乎运行) 管道运行集成测试(故意失败) 我创建的时间表(时间表必须有所有者) 当自动化管道运行但失败时,我会收到一封电子邮件(好的) 没有其他人收到电子邮件(不好)

【问题讨论】:

看看“项目 -> 设置 -> 集成 -> 管道电子邮件” @SaschaFrinken 正是我想要的!谢谢你。如果您将此移至答案,我将很乐意接受您的回答! 【参考方案1】:

看看下面的集成:

Project -> Settings -> Integrations -> Pipelines emails

【讨论】:

是否有任何选项可以仅动态添加提交者?? @Fakhrul Hasan 我认为这不能通过集成来完成。但是你可以使用webhook 是否有这样的选项可以选择特定的预定管道?

以上是关于通知 GitLab 中失败的管道的所有组成员的主要内容,如果未能解决你的问题,请参考以下文章

如何从 GitLab 管道向 Telegram 发送通知?

雪花中的管道通知绑定失败

Gitlab管道失败:错误:准备失败:来自守护进程的错误响应:toomanyrequests

为我的 GitLab-Server 上的每个存储库激活 CI/CD 管道

为啥我在 Gitlab 合并请求中收到“由于未验证用户而导致管道失败”和“分离的合并请求管道”?

APNS:无效令牌导致所有后续推送通知失败