我想知道Github是否有某种内置的gem或API允许我有一个侦听器来检测某人何时提交到存储库。原因是因为我正在使用Capistrano,并希望在有人更改存储库并自动更改用户本地计算机时调用cap production deploy。
提前感谢,
特洛伊雷诺兹答案 0 :(得分:1)
您可以使用GitHub's WebHooks让Github在收到推送时调用您选择的网址。
您可以在部署服务器上编写一个轻量级的sinatra应用程序,它会在收到webhook调用时为您调用capistrano。