Implementation - Process
Daily build processing
- Build request sent to SCM via email
- Developer integration lead sends email to SCM with attached config spec
- Email is structured by standard template
- Config spec is stored in standard shared network location, not in ClearCase
- For daily builds, less error prone to access outside of ClearCase
- Release config specs are checked-in to Release VOB
- Build id embedded in file name to which config spec is saved
- Future process improvement will be to use Lotus Notes database for build requests
- Apply SCM label
- Create new SCM label in Source VOBs or rename existing label
- Set developer config spec in labeling view
- Using labeling view, apply SCM label recursively in Source VOBs
- Store labeling log to standard shared network location
- Note that no particular developer branch or label scheme is assumed or required
- Setup build view
- Use existing build view (most common) or create new one
- In either case, set view to SCM build config spec