6

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
4

1 に答える 1

6

これは、Heorku のメール フックを直接変更して、これらの git ログ オプション( git log --name-statusgit log --name-onlygit log --statまたはgit whatchanged)の一部を追加することを意味します。

ただし、フック スクリプトを直接変更する可能性はないため、前述のメール フックを定義するときにHeroku 変数を 1 つ追加できます。

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.
于 2010-12-10T07:11:20.567 に答える