我在heroku中为git设置了电子邮件钩子。但是,我得到的是推送内容的消息 - 我需要提交消息和修改后的文件。
#what i now get in the email:
noreply@heroku.com to me, hermantamas
xxx@gmail.com deployed app
#what i need:
noreply@heroku.com to me, hermantamas
xxx@gmail.com deployed app:
"home page is now working"
Changed:
- index.html
- javascript.js
答案 0 :(得分:6)
这意味着直接修改Heorku email hook以添加部分those git log options(git log --name-status
,git log --name-only
,git log --stat
或git whatchanged
)
但由于您可能无法直接更改钩子脚本,因此在定义所述邮件钩子时仍可添加一个Heroku variable。
git_log :此部署与最后一个
之间的提交日志
$ heroku addons:add deployhooks:email \
recipient=me@example.com \
subject="Myapp Deployed" \
body="{{user}} deployed app: {{git_log}}"
Adding deployhooks:email to myapp...Done.