Travis is an open source CI system for running open source projects on. It uses a distributed setup to run the tests of projects in a sandboxed environment. The VMs also provide multiple lang versions so you can test your library against several ruby/python/perl/node/erlang/php versions without even having to think about it.
In short, Travis makes CI testing easy and fun for OS projects.