Build farm(er)

Lutger lutger.blijdestijn at gmail.com
Fri Aug 6 10:23:46 PDT 2010


Andrei Alexandrescu wrote:

> 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!
> 
> 
> Andrei

Have you considered going with an existing continuous integration package, such 
as Hudson? I am in the process of setting one up (but using CruiseControl.NET), 
it does offer some extra value at the expense of an intial setup cost. The 
benefit of such system are better reporting, automated builds and notifications. 
Hudson should be able to integrate information from svn and bugzilla for 
example.

http://hudson-ci.org/ 








More information about the Digitalmars-d mailing list