2015-09-05 42 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