Not really - it's about as simple as buildbot with a nicer UI. All our builds trigger off of Github pushes - I have a handful of cheap Ubuntu VMs on Linode doing builds and tests for our code, and one Mac Mini doing builds for some developer tools - the latter is in a small rack in our office, but it works all the same.
Each build pipeline is just a small shell script which does some setup and runs make to build or invokes our test entry points.
Each build pipeline is just a small shell script which does some setup and runs make to build or invokes our test entry points.