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
[email protected]
https://lists.sourceforge.net/lists/listinfo/flightgear-devel