Nightly Builds
-
How about an article on setting up nightly builds on a budget. Lots of programming tools are free, but all I can seem to find a *nix scripts or commercial tools. Possibly work through some of alternatives available and point out the pros and cons of each, with brief examples. - WSH - Perl / TCL / Python / Lua Scripting - Batch Files - Visual Studio Automation - Cygwin and a bash shell And some information on what is necessary to add additional tools into the build process. - CVS - Running make's for microsoft & non-microsoft compilers. - CppUnit / run tests - Collate Results - Upload the results as HTML via FTP - Send an E-mail to a list of people Some advice on integrating build triggers would be good too. - Trigger on time (nightly, hourly) - Trigger on CVS commit - Manual trigger
If you can keep you head when all about you Are losing theirs and blaming it on you; If you can dream - and not make dreams your master; If you can think - and not make thoughts you aim; Yours is the Earth and everything that's in it. Rudyard Kipling