Release Distribution Workflows

Just as the inclusion of applicable packages and requests is integral to the release definition, so is the process by which the packages are processed in a release distribution. Distribution workflows are used to define the process by which the release's packages are properly tested, approved, and run against any required environments.

Release distribution workflows need to include package level subworkflows to perform key package level processing. All package line (object type) executions will occur in the subworkflow.

Figure 6-2. Role of the distribution workflow shows the relationships between packages and release workflows.

Figure 6-2. Role of the distribution workflow

The release distribution workflow provides a way in which the release manager can ensure that all files associated with the release deploy properly. As with any workflow, the distribution workflow can be configured to model your existing or best-practice release processes.