¿Cómo controlar el repository de GitHub para ver los cambios?

Estoy buscando monitorear un repository de GitHub para ver los cambios. Quiero hacer esto de la manera más simple posible (es decir, sin Jenkins). Tal vez un trabajo cron que se ejecuta cada cierto time, y cuando se detectan cambios en el repository / sucursal, ejecuta una compilation.

¿Cuál es la mejor manera de hacer esto?

Necesita un oyente para leer la carga JSON enviada por un set de webhook en su repository de GitHub.

Ver por ejemplo " webhooker ": una aplicación para ejecutar commands de shell en WebHooks entrantes desde Github.