Index of /d0dist/dist/releases/development/ReleaseStatus

Icon  Name                               Last modified      Size  Description
[DIR] Parent Directory - [TXT] ChangeLog 05-Dec-2002 00:12 2.8K [TXT] ReleaseStatus.css 29-Nov-2002 12:36 519 [TXT] ReleaseStatus.rc 06-Nov-2002 12:09 545 [DIR] bin/ 05-Dec-2002 00:12 - [DIR] cgi-bin/ 06-Feb-2003 00:12 - [DIR] doc/ 06-Nov-2002 12:09 - [TXT] emptyFile 06-Nov-2002 12:09 0 [DIR] image/ 21-Nov-2002 00:12 - [DIR] notes/ 20-Nov-2002 00:12 - [DIR] src/ 30-Jan-2004 00:14 - [DIR] ups/ 22-Nov-2002 00:12 -
The ReleaseStatus Product

The ReleaseStatus Product

The ReleaseStatus product generates the release status web pages by accessing the various release structions.

The ReleaseStatus product expects that two environmental variables have been defined. The first, RELEASESTATUSWEBLET_DIR, identifies a directory into which the collection of web files will be put that result from a ReleaseStatus run. The second, RELEASESTATUSCONFIG_DIR, identifies a directory that holds a annotation sub-directory and a releaseDatabase file. The former contains the annotations for each release as created by ReleaseStatusAnnotate.py. The latter is the persistent object database that records the historical values of objects with release information as determined in multiple runs of the ReleaseStatus product.

To use the ReleaseStatus product interactively, define the above environmental variables, do "setup ReleaseStatus" and then invoke the program with "ReleaseStatus".

To use the ReleaseStatus product on a periodic basis, arrange that a conr job invoke the shell script ReleaseStatus/bin/UpdateReleaseStatus.sh.

This will invoke ReleaseStatus.py which will create the annotation sub-directory and the file named "releaseDatabase" to hold the persistent objects which are the release info objects if they don't exist. It will also use files in ReleaseStatus/notes and ReleaseStatus/image sub-directories to produce the html files in the Weblet directory. It will also use ReleaseStatus.rc as a resource file to specify basic parameters of the weblet.

To make an annotation to a release you invoke ReleaseStatusAnnotate.py.

The format is:

ReleaseStatusAnnotate.py [-f | -m ]

D0 Release Manager
Last modified: Wed Sep 25 12:26:56 CDT 2002