Because the world really needed another CI server, we made one.
Check out cimpler on github and feel free to contribute.

At iFixit, we spent far too long
trying to configure Jenkins
and its many plugins just right.
Jenkins and friends ended up being unintuitive (at least for our purposes)
and had far more features than we needed.

I love node.js and needed something simple, single-purpose, and extensible,
— you know, unix-style.
So, late one night, I wrote cimpler.
We've been using it in production since Oct. 2012
and it's been rock solid
(we haven't even bothered to move it out of a screen session).

How iFixit Uses Cimpler

The github plugin adds builds to the queue
when it receives a post-receive
notification from github.

The git-build plugin takes builds off the queue,
merges in master
and then runs a shell command that executes our test suite.

The github-commit-status plugin reports the build results to github
so we get the positive "Good to merge" message and a link to the test log on each of our pull requests.