From 14bc10c2a274cf2a2fc36fe9579ca1e6f95c4727 Mon Sep 17 00:00:00 2001 From: "seawood%netscape.com" Date: Sun, 3 Feb 2002 06:31:44 +0000 Subject: [PATCH] Add INSTALL file which outlines the basic steps to setting up a tinderbox Clean up README --- tools/tinderbox/INSTALL | 26 ++++++++++++++++++++++++++ tools/tinderbox/README | 23 ++++++++++++----------- 2 files changed, 38 insertions(+), 11 deletions(-) create mode 100644 tools/tinderbox/INSTALL diff --git a/tools/tinderbox/INSTALL b/tools/tinderbox/INSTALL new file mode 100644 index 000000000000..109ae7d6556d --- /dev/null +++ b/tools/tinderbox/INSTALL @@ -0,0 +1,26 @@ + +To install a fresh tinderbox: + +1) Checkout the latest copy of the tinderbox scripts + cd /builds/cvs; cvs -z3 co mozilla/tools/tinderbox + +2) Change to the location that you wish to run the tinderbox from. + cd /builds/tinderbox + +3) Create links from the cvs directory to your build directory + ln -s /builds/cvs/mozilla/tools/tinderbox/*.pl . + +4) Create your tinderbox config file + perl ./build-seamonkey.pl --example-config > tinder-config.pl + +5) Create your mozconfig build file in the current dir + mozilla -remote http://webtools.mozilla.org/build/config.cgi + +6) Customize your tinderbox configuration + vi tinder-config.pl + +7) Test your tinderbox configuration on the test tree + perl ./build-seamonkey.pl --depend -t MozillaTest + +8) Once you are satisfied with the results run your tinderbox + perl ./build-seamonkey.pl --depend diff --git a/tools/tinderbox/README b/tools/tinderbox/README index 4e97864400d1..c875aaf1e1f7 100644 --- a/tools/tinderbox/README +++ b/tools/tinderbox/README @@ -20,23 +20,24 @@ Table of Contents * bloatdiff.pl Script used to process leak data in the logs. -* build-grendel.pl - Old? Not used? - * build-seamonkey-util.pl - Meat of the unix tinderbox stuff. - -* build-embed-util.pl - Meat of the unix embed tinderbox stuff. - -* build-embed.pl - Wrapper for build-embed-util.pl + Meat of the unix/gmake tinderbox stuff. * build-seamonkey-win32.pl - Win32 tinderbox stuff. + Win32 nmake build tinderbox stuff. + +* gettime.pl + Wrapper around Time::HiRes + +* install-links + csh script to create symlinks from cvs dir to tinderbox root dir + +* post-mozilla-sample.pl + Example of post-build test script * tinder-defaults.pl Default script variables. * tinderbox Wrapper script to start unix builds. +