Github cometer oyente

Me preguntaba si había algún tipo de gem o API incorporada que tenga Github que me permita tener un oyente que detecte cuando alguien se compromete con un repository. La razón de esto es porque estoy usando Capistrano y me gustaría llamar a la implementación de la producción de límites cuando alguien cambia el repository y cambia automáticamente la máquina local de los usuarios.

Gracias de antemano,

Troy Reynolds

Puede usar los WebHooks de GitHub para que github llame a una URL de su elección cuando recibe un push.

Podría escribir una aplicación sinatra liviana en su server de implementación que llamaría a capistrano cuando reciba la llamada webhook.