RejectedSoftware Forums

Sign up

Continuous Integration for Vibe.d?

Does vibe.d have a CI server set up to make sure builds don't break, and stay working across different compilers? I've got a feeling that'd be very useful for vibe.d to mature further. I know that I've run into incompatibility issues between DMD, DMD-Head, and LDC, and a CI server might mitigate some pain for many others to. I'm not sure how difficult it'd be to set up, however.

A lot of open source projects, both big (Ruby on Rails) and small (lots of Rust libraries now) make use of free CI hosting at http://travis-ci.org. Perhaps that would be a good place to start?

--Dylan

Re: Continuous Integration for Vibe.d?

Am 19.10.2013 02:29, schrieb Dylan Knutson:

Does vibe.d have a CI server set up to make sure builds don't break, and stay working across different compilers? I've got a feeling that'd be very useful for vibe.d to mature further. I know that I've run into incompatibility issues between DMD, DMD-Head, and LDC, and a CI server might mitigate some pain for many others to. I'm not sure how difficult it'd be to set up, however.

A lot of open source projects, both big (Ruby on Rails) and small (lots of Rust libraries now) make use of free CI hosting at http://travis-ci.org. Perhaps that would be a good place to start?

--Dylan

We are currently building up the infrastructure. I have a simple CI
running, but it still needs to be targeted for more platforms (most
importantly for more compilers/versions).

So if nothing gets in between, by the end of the month the basics should
stay pretty stable.

Re: Continuous Integration for Vibe.d?

Sounds fantastic, I look forward to it!