Travis-CI is fantastic for testing software (continuous integration) during open-source development. Less widely known, I think is how useful it can be for deployment.
With travis-ci, you have full access (passwordless
sudo) access to a fresh
Ubuntu virtual machine that runs automatically on every commit to your github
repository. Sure ...