如何使用post-commit githooks向发布/发布评论中指定的地址发送电子邮件?

时间:2016-05-27 09:22:00

标签: git email gitlab githooks

现在已经有一段时间了,我试图找到关于如何做到这一点的提示,但我想我需要一些帮助才能让我走上正轨。情况如下:

对于我的公司而言,让客户了解有关他们所要求的功能开发进展的任何可能的新闻非常重要。但是,我们当前的流程并不像它应该的那样高效,因为支持团队必须手动抓取GitLab上的问题,以了解功能的开发状态,然后通过一个来调用客户。不酷。

然后想法使用Git钩子在提交和/或合并后自动向客户发送电子邮件;我会在问题或问题的评论中找到电子邮件地址。

我一直在浏览Git hooks文档,并了解如何向团队发送电子邮件,但这显然不是我想要的那么接近。所以:

  • 可以实现吗?
  • 如果是的话,是否有任何教程,我错过的特定文档,你可以建议我去探索?
  • 任何补充建议或例子都非常受欢迎:)

感谢即将到来的帮助:)

编辑:在深入挖掘之后,看来GitLab Web hooks会更符合我的目的并且更容易设置。问题解决了!

1 个答案:

答案 0 :(得分:0)

一个钩子可以利用Gitlab API来实现这个用例。例如,请参阅API调用以获取issue's details,以及返回问题的API comments/notes

希望有所帮助!