11 comments

[ 2.8 ms ] story [ 50.9 ms ] thread
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.
Continous integration. Like Jenkins or Bamboo. Builds and tests your project automatically and gives instant feedback.
From the love website:

"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].

[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

But aren't you testing new code before pushing to Github anyway? Still wondering about Travis' use case.
If you are downloading someone else's project, you don't know. The Travis-CI badge gives the guarantee the code passes the tests.
You'd think so- I know I am- but it's really nice seeing a pull request with that badge there saying it's passed.
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.
I would donate in a heartbeat if they had mono support. Without .NET it's just not that useful to me.
For anyone wondering: they have received $101.391 from 547 donors in 102 days of campaign.

Ah, the first payment is actually one of the guys testing if the payment process works on production; amusing.