Open joshuawarner32 opened 10 years ago
Another one to possibly consider would be cloudbees buildhive: https://buildhive.cloudbees.com/
It is based on Jenkins, so gives quite a bit of flexibility.
If you wanted to put in a little extra effort, you can also apply for cloudbees FOSS program: http://www.cloudbees.com/foss/index.cb
They then give you a full jenkins setup with all the bells and whistles. This is what I am using for my "Threadly" project.
@jentfoo - based on: http://www.cloudbees.com/foss/foss-dev.cb and considering we'll probably need to set up a matrix job for more speed... I'm not sure Cloudbees can even get us to the level of functionality we have with TravisCI (except if we paid $20 a month).
@sgoings, I think there's also a large potential for speedup using cmake + parallel make build (as ci.sh does the initial part of in master now). We can also download & use ninja as part of the ci build, which could be slightly faster.
It looks like drone.io, being based on docker, might offer some significant advantages over travis ci. In particular, we could add windows, 32-bit linux, arm and powerpc cross-compiler toolchains to the docker images. We might even be able to boot a powerpc/arm qemu machine inside the container to run tests on. Also, it's open-source.
See: http://blog.drone.io/2014/2/5/open-source-ci-docker.html