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