Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

51 lines (39 sloc) 1.621 kB

Integrity Heroku

Deploy Integrity on Heroku's platform.

git clone git://github.com/sr/integrity-heroku
cd integrity-heroku
heroku create
git push heroku master
heroku rake db
heroku open

This is being used to power the CI servers for my open source ruby projects:

  1. Integrity 1.8.6
  2. Integrity 1.8.7
  3. Integrity 1.9.1

For future reference, here is my .git/config:

[remote "sr"]
    url = git://github.com/sr/integrity-heroku.git
    fetch = +refs/heads/*:refs/remotes/sr/*
[remote "origin"]
    url = git@github.com:myronmarston/integrity-heroku.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[remote "186"]
    url = git@heroku.com:integrity186.git
    fetch = +refs/heads/*:refs/remotes/186/*
[remote "187"]
    url = git@heroku.com:integrity187.git
    fetch = +refs/heads/*:refs/remotes/187/*
[remote "191"]
    url = git@heroku.com:integrity191.git
    fetch = +refs/heads/*:refs/remotes/191/*
[branch "master"]
    remote = origin
    merge = refs/heads/master

There are a couple of convenience rake tasks:

rake deploy

This deploys to all 3 heroku apps.

rake heroku COMMAND="whatever --arg value"

This runs "heroku whatever --arg value" against all 3 heroku apps.

Want a free CI server for your open source ruby project, running against all 3 versions of ruby? Let me know and I'll be happy to add your projects. Or feel free to use this to setup your own!

Jump to Line
Something went wrong with that request. Please try again.