Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Heroku Deploying via Github post-receive service hook
branch: master

This branch is even with ajlai:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
Gemfile
Gemfile.lock
Procfile
README.md
web.rb

README.md

Introduction

github-heroku-pusher does pretty much what sounds like it does. It takes a github repo, grabs the latest version and pushes it to heroku.

Setup

In order for the pusher to run, we need to get these four variables:

Next, we can set up the app in Heroku:

git clone git://github.com/ajlai/github-heroku-pusher.git
cd github-heroku-pusher
heroku create --stack cedar
git push heroku master

Now, set up the variables from earlier under Heroku's config vars:

Finally, set up the post-receive url to point to YOUR_APP/post-receive (Example: http://severe-dusk-3039.herokuapp.com/post-receive)

Try pushing a commit to master on your github repo, and watch Heroku redeploy the code!

TODO

  • Clean up this README
  • Get private repos working
  • Speed up cloning (git clone via http is slow as molasses, let's use git://)
  • Support for multiple repo monitoring
  • Test cases
Something went wrong with that request. Please try again.