Build farm(er)

Tomek Sowiński just at ask.me
Fri Aug 6 11:57:18 PDT 2010


Andrei Alexandrescu napisał:

> Hello,
> 
> 
> I was talking yesterday with Walter and Brad about enacting a build farm
> and the build master who would tend to it.
> 
> The basic idea is to amass a number of remote machines (real and/or
> virtual) running various OSs and use them for building and testing
> recent commits of dmd and phobos. The website will have a "cutting-edge"
> downloadable package that contains the most recent successful build. At
> the end of the day I want us to get to the point where I type:
> 
> % make world
> 
> and everything is built from source all the way to uploading the
> installers for all OSs to the website and updating html files accordingly.
> 
> Walter and I agreed that wine should be adequate for building and
> testing on Windows, which is helpful because we can use the Unix command
> line tools throughout.
> 
> The build master will act as a coordinator of check ins, reviews,
> builds, test harnesses, and probably more. Walter is currently handling
> these roles, and he would be relieved to pass them on to someone reliable.
> 
> Any ideas, proposals, contributions and candidates are welcome!

An idea: could the assembled farm be reused to build other D projects? Being able to easily run thorough unittests on a variety of 
machines would be a massive boost in quality of D's software ecosystem.


Tomek


More information about the Digitalmars-d mailing list