SCM Build Processing Requirements
Develop a build process which is
- Fully documented
- Minimizes build errors by release engineers (utilities correct and easy to use)
Generate standard reports in conjunction with system builds
- Impact cross-reference (if header xyz.h changes, what is impacted?)
- Deliverable/Build cross-reference (size/date of deliverables by build id)
- Deliverable bill of material (component list for each deliverable)
Be responsible for generation of ad hoc reports (space usage, file counts, baseline deltas, find queries, etc.)
Keep automated logs of all build processing steps
- Provides solid audit trail of all build processing steps
- Critical to investigating and documenting build problems
Help define a standard directory structure across subsystems
Support separate development and installation directory structures