Github提交监听器

时间:2015-04-24 15:26:14

标签: ruby-on-rails ruby github listener capistrano

我想知道Github是否有某种内置的gem或API允许我有一个侦听器来检测某人何时提交到存储库。原因是因为我正在使用Capistrano,并希望在有人更改存储库并自动更改用户本地计算机时调用cap production deploy。

提前感谢,

特洛伊雷诺兹

1 个答案:

答案 0 :(得分:1)

您可以使用GitHub's WebHooks让Github在收到推送时调用您选择的网址。

您可以在部署服务器上编写一个轻量级的sinatra应用程序,它会在收到webhook调用时为您调用capistrano。