Możesz umieścić usługi pomiędzy Githubem i Heroku, które mogą osiągnąć podobny rezultat do tego, co chcesz.
Istnieją obecnie dwa dodatki do biblioteki Heroku Addon, które mogą to zrobić za pomocą opcji Ciągłego wdrażania.
Codeship.io (https://addons.heroku.com/codeship) wercker (https://addons.heroku.com/wercker)
Zasadniczo, jeśli dodać i skonfigurować te dodatki oni zainstalować webhook na swoje projekty github repo, a następnie po naciśnięciu do repo webhook jest wyzwalany który uruchamia usługę, aby pobrać kod (uruchom testy, jeśli chcesz), a następnie przesyłaj kod do Heroku.
To powinno być oznaczone jako właściwa odpowiedź IMO –