title: Tutorial on pushing to Heroku via Jenkins
body: <p>Does anyone know of any good articles on getting Jenkins to play nicely with Heroku?</p>
  
  <p>What I want to do is:</p>
  
  <pre><code>1) Setup a Jenkins job to poll a private GitHub Repo when check-ins are made to developer branch.
  2) Build this branch and make sure everything is good!
  3) Push private GitHub Repo codebase to Heroku Repo. So it does the build and deploy on Heroku.
  </code></pre>
  
  <p>I've seen bits and pieces of articles but can't seem to get the complete flow to work. I've tried the GitHub plugin &amp; Heroku plugin.  I CAN get the GitHub plugin to pull down and build but I don't understand how to push to Heroku. Heroku plugin lets me deploy a WAR file but that doesn't bring up the app correctly. So I need to just push the codebase to the Heroku Repo so it does the compile and deploy.</p>