Pardon me for being ignorant, but what exactly is Travis CI? I can't find any information on that site or on the github repo page. If I don't know what it is, I can't donate.
"Continuous Integration for the Open Source Community"
"Travis CI has run 757,465 tests for 10,844 open-source projects to date, including Ruby, Rails, Rubinius, Rubygems, Bundler, Leiningen, Parrot, Symfony, ...
If you use any of these then you benefit from Travis CI."
It's a CI system with amazing github integration. All you have to do is add a small config file [1], create an account, and then enable the post commit hook (a nice little on/off toggle) and your project is now being tested on every change [2]. It also has easy to incorporate badges you can put in PR's to show that your changes pass [3].
It'd be nice if Travis CI took a step towards distributing itself more easily. I've got spare bandwidth and spare CPU cycles: why not provide downloadable Vagrant boxes or scripts to allow me to run a couple of CI VMs locally? I did look through their site for this kind of info, but didn't manage to find anything particularly easily.
11 comments
[ 2.8 ms ] story [ 50.9 ms ] thread"Continuous Integration for the Open Source Community"
"Travis CI has run 757,465 tests for 10,844 open-source projects to date, including Ruby, Rails, Rubinius, Rubygems, Bundler, Leiningen, Parrot, Symfony, ... If you use any of these then you benefit from Travis CI."
[1] https://github.com/tedivm/Stash/blob/master/.travis.yml
[2] http://travis-ci.org/#!/tedivm/Stash
[3] https://github.com/tedivm/Stash/pull/37
Ah, the first payment is actually one of the guys testing if the payment process works on production; amusing.