Requirements of A Build System
Basic requirements:
- Frequent or overnight builds to catch problems early.
- Support for Source Code Dependency Management
- Incremental build processing
- Reporting that traces source to binary matching
- Build acceleration
- Extraction and reporting on build compile and link usage
Optional requirements:
- Generate release notes and other documentation such as help pages
- Build status reporting
- Test pass or fail reporting
- Summary of the features added/modified/deleted with each new build
Read more about this topic: Build Automation
Famous quotes containing the words build and/or system:
“No man who acts from a sense of duty ever puts the lesser duty above the greater. No man has the desire and the ability to work on high things, but he has also the ability to build himself a high staging.”
—Henry David Thoreau (18171862)
“Exploitation and oppression is not a matter of race. It is the system, the apparatus of world-wide brigandage called imperialism, which made the Powers behave the way they did. I have no illusions on this score, nor do I believe that any Asian nation or African nation, in the same state of dominance, and with the same system of colonial profit-amassing and plunder, would have behaved otherwise.”
—Han Suyin (b. 1917)