额外的HipChat Heroku Deploy Hook选项

时间:2014-03-13 22:18:10

标签: git heroku hook

我想知道如何显示提交消息并将HipChat bot提交的用户提交给Heroku的部署挂钩。我知道这是基本设置:

heroku addons:add deployhooks:hipchat \
    --auth_token=my_auth_token \
    --room="My Company's Room"

新的Heroku命令可能会是这样的:

heroku addons:add deployhooks:hipchat \
    --auth_token=my_auth_token \
    --room="My Company's Room"
    --user=<<user goes here>>
    --message=<<commit message goes here>>

长话短说,当HipChat bot更新时,如何将提交消息发送到房间,并显示哪个用户进行了提交?我也知道我不是在“添加”附加组件。我该怎么改变“添加”?

1 个答案:

答案 0 :(得分:1)

你应该有look at Heroku's docs on customising the message

您可以使用以下变量来自定义消息:

app:       the app name
user:      email of the user deploying the app
url:       the app URL (http://myapp.heroku.com or http://mydomain.com if you have custom domains enabled)
head:      short identifier of the latest commit (first seven bytes of the SHA1 git object name)
head_long: full identifier of the latest commit
git_log:   log of commits between this deploy and the last

您可以将这些内容添加到邮件中,例如{{head_log}}

您需要删除插件并使用heroku命令行客户端再次添加插件,或者您可以通过Heroku的Web界面编辑消息。