Check build status of a project on the command line
Install (copy & paste):
curl -sL raw.github.com/gist/1676577/travis.rb > ~/bin/travis \ && chmod +x ~/bin/travis gem install hub | tail -2 ruby -e 'require "json"' 2>/dev/null || gem install json
You're in a project's directory. Is the current branch green on Travis CI? Let's find out:
$ travis origin/master built OK.
To check a branch other than current:
$ travis feature origin/feature built OK.
travis command will exit with a non-zero status if the latest build has failed or is still running. This enables you to chain the command like this:
$ travis && rake release
Now if the build has failed,
rake release will never happen and this gives you the chance to fix your library before releasing the gem.