Travis CI - Continuous Integration Testing Server

Paulo Pinto pjmlp at progtools.org
Thu Oct 25 14:35:40 PDT 2012


On Thursday, 25 October 2012 at 19:10:39 UTC, Jacob Carlborg 
wrote:
> 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

Personally I would rather use Jenkins as it is much more mature.

Actually, maybe I should look into how to do a D CI system with 
Jenkins.

--
Paulo



More information about the Digitalmars-d mailing list