avian icon indicating copy to clipboard operation
avian copied to clipboard

Investigate moving to Drone.io

Open joshuawarner32 opened this issue 11 years ago • 3 comments

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

joshuawarner32 avatar Feb 26 '14 03:02 joshuawarner32

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 avatar Apr 07 '14 20:04 jentfoo

@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 avatar Jul 24 '14 19:07 sgoings

@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.

joshuawarner32 avatar Jul 24 '14 20:07 joshuawarner32