2015-09-05 47 views
2

我想发送电子邮件给所有开发人员,以便在存储库中进行每次提交。我已经探索过GitHub的默认电子邮件服务,但它没有用,因为它不包括提交的代码差异。是否有任何其他方式发送每个提交推送到服务器的彩色HTML格式的电子邮件。GitHub commit emailer

回答

2

由于GitHub email notification service是不够的,你可以使用一个简单的git push webhook,并听取它。

在设置为侦听该推送事件的服务器上,执行git提取,并为每次提交generate an html page with the colored diff content
然后从该服务器发送正确内容的电子邮件。

+0

GitHub被广泛使用,有没有这样做的开源解决方案。我发现gitdub和git-notifier,但他们不发送彩色电子邮件,我认为(必须确认)。 – akshay202

+0

@ akshay202我同意。我的解决方案仍然使用GitHUb功能(webhook),但需要您自己的监听器。 – VonC