gitlab 通过别人的 merge 请求后,触发 ci 的 pipline 失败,如何设置邮件通知到申请 merge 的人员?

2020-09-15 11:02:43 +08:00
 css3

当前我是仓库管理员,别人申请 mr 后,assignee 我,我帮忙 merge 到 master 分支,然后 pipline 失败,提示失败的邮件只发到我这边了,并没通知到申请 mr 的人,可以设置到邮件通知申请 mr 的人员吗?

1926 次点击
所在节点    程序员
7 条回复
dangyuluo
2020-09-15 12:56:29 +08:00
merge 之前没有通过 CI 么?
css3
2020-09-15 13:05:42 +08:00
@dangyuluo 不管 merge 前,只想要邮件通知
dangyuluo
2020-09-15 13:25:39 +08:00
因为你是这个 merge 动作的发起人,所以 Gitlab 只会通知你。

我是在帮你从根本上解决问题。Merge 之前你们应该做一下 rebase 然后跑一次 pipeline 来验证,否则 master 就会包含各种奇奇怪怪的 bug
bytesfold
2020-09-15 13:34:32 +08:00
@dangyuluo merge 动作之前怎么触发 CI 呢
672795574
2020-09-15 13:36:17 +08:00
@bytesfold 发 MR 的时候吧,CI 不过不允许 merge
phy25
2020-09-15 13:37:19 +08:00
这需求有点似曾相识,果然有前情提要 https://www.v2ex.com/t/701834
joesonw
2020-09-15 14:24:20 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/707101

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX