OpenMake Meister

Using Dependency Directory Lists for a Life Cycle Process

 

Defining Dependency Directories based on the Life Cycle Model involves using a Dependency Directory List to represent each stage of the life cycle. For example, a common Life Cycle model uses the three stages: DEVELOPMENT, QA, and RELEASE. These life cycle stages are often mapped to "Views" that are managed by your version control tool.  The source code associated with each of the stages is mapped to a corresponding directory on the file system.  For example, the files associated with the version control tool's DEVELOPMENT "view" would be located in a corresponding directory:

 

R:\REF\METALWORKS\DEVELOPMENT

 

The QA files would be located in the directory:

R:\REF\METALWORKS\QA

 

The RELEASE files would be located in the directory:

R:\REF\METALWORKS\RELEASE

 

*Note: The slashes in the directories can be either direction / or \. om adjusts the direction at the time of the build to correspond to the Operating System on which the build is being run.