关于推送和提交的GitBlit电子邮件通知

时间:2018-01-24 15:30:12

标签: email-notifications gitblit

我希望在推送每个提交时发送带有commit diff的电子邮件。我在http://gitblit.com/setup_hooks.html找到了一些信息,但我不知道我应该把我的Post-Receive放在哪里,以及它将具有什么样的结构。有人可以通过有用的链接或一些信息帮助我

1 个答案:

答案 0 :(得分:0)

打开文件gitblit/data/gitblit.properties并添加以下行:

mail.server   = <SMTP server>
mail.port     = <SMTP port>
mail.username = <SMTP username>
mail.password = <SMTP password>

# Uncomment one line of these two depending on your SMTP server
# mail.smtps    = true
# mail.starttls = true

mail.fromAddress    = <SMTP from address, e.g. noreply@example.com>
mail.adminAddresses = <Admin email address (optional)>

groovy.postReceiveScripts = sendmail.groovy

就是这样。如果您设置了mail.adminAddresses,则Gitblit每次推送都会向该地址发送一封电子邮件。


还可以为特定存储库设置邮件列表(打开存储库→编辑→其他→邮件列表):