Travis CI - Continuous Integration Testing Server

Jacob Carlborg doob at me.com
Thu Oct 25 12:10:39 PDT 2012


I've recently got some experience of a project called Travis CI. As the 
title says it's a CI, Continuous Integration testing server for open 
source projects. They host all the building and testing, you just add a 
YAML configuration file and a github hook and then it can build and run 
your tests. It can also test pull requests.

We already have somewhat similar setup for DMD and Phobos including pull 
requests. But this would be for everyone. I think it would be great if 
this was something that people start to use for their projects in the D 
community.

This Travis started out as a build server for Ruby, where it's wildly 
used. Ruby on Rails among other projects are using it. It also supports 
other languages like C, C++, Scala, Go and many others. The only problem 
is that it doesn't support D and it only supports Linux. I already 
created an issue for adding support for D :

https://github.com/travis-ci/travis-ci/issues/730

Unfortunately I haven't got any answers yet. Maybe we can push this somehow.

There's also an issue about supporting Windows and Mac OS X. It seems 
something might happen in this area pretty soon:

https://github.com/travis-ci/travis-ci/issues/216#issuecomment-9781919

https://travis-ci.org/
https://github.com/travis-ci/travis-ci

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list