Over a million developers have joined DZone.

Deploying Latest to Heroku with Jenkins CI

· DevOps Zone
You can use Jenkins Batch Task Plugin if you want to deploy the latest revision to Heroku. Our deployment has two steps: a rake task that pushes assets to S3/Cloudfront and a git push. So the batch task attached to our repo looks like this.
    git rev-parse HEAD
    echo $GIT_COMMIT
    bundle exec rake heroku:predeploy
    git push git@heroku.com:heroku-app.git $GIT_COMMIT:master

The first two lines are there for logging, so that we know which revision was pushed to Heroku.

We’re now missing two important pieces from Heroku-bartender’s functionality: a visual of which revision has been deployed and the ability to run a task on any previous build.


Source: http://code.dblock.org/deploying-latest-to-heroku-with-jenkins-ci



Topics:

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}