On 20 May 2010, at 12:42, Heiko Schulz wrote:

> Can someone explain me, what exactly the Hudson-server does?
> I can see that it seems to build FlightGear for all avalilabe Platforms (MS, 
> Linux, Mac...) - but how can we use this builds? 
> Sorry for my question, but I'm a bit uncertain, whats really the intention.

It does various things:

- lets developers know 'instantly' (within a few minutes) if their change broke 
'some other platform', for example 64-bit or Mac (or Windows)
        (this is the big one, but only matters for developers)

- it can run tests automatically,although right now our test suite is pretty 
much zero - I did some work on that once, but it got lost in disk shuffles last 
year

- builds can be archived and uploaded somewhere. This doesn't help Linux much, 
but on Mac (and Windows, when it works), this means anyone can download a 
latest build and test it, with no need to install compilers, libraries or 
anything - just download a .zip and run bleeding-edge-FG.

The catch is, for this to be nice, requires some scripting. The current mac 
slave produces a zip, but you need to know some Terminal magic to actually run 
the code (set DYLD_LIBRARY_PATH, basically). I will get around to this part 'at 
some point', unless someone else wants to try - I have been waiting to see what 
response I got.

James

------------------------------------------------------------------------------

_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to