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