Travis CI - Continuous Integration Testing Server
Alex Rønne Petersen
alex at lycus.org
Thu Oct 25 14:50:13 PDT 2012
On 25-10-2012 23:35, Paulo Pinto wrote:
> 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
>
You don't really have to do anything special other than set up build
jobs that invoke <build system you're using>: http://ci.lycus.org/
--
Alex Rønne Petersen
alex at lycus.org
http://lycus.org
More information about the Digitalmars-d
mailing list