Build Automation - Requirements of A Build System

Requirements of A Build System

Basic requirements:

  1. Frequent or overnight builds to catch problems early.
  2. Support for Source Code Dependency Management
  3. Incremental build processing
  4. Reporting that traces source to binary matching
  5. Build acceleration
  6. Extraction and reporting on build compile and link usage

Optional requirements:

  1. Generate release notes and other documentation such as help pages
  2. Build status reporting
  3. Test pass or fail reporting
  4. 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:

    “A man does not automatically become a public figure because he happens to build an empire out of chicken fat.”
    —J.P. (James Pinckney)

    “When the finishing stroke was put to his work, it suddenly expanded before the eyes of the astonished artist into the fairest of all the creations of Brahma. He had made a new system in making a staff, a world with full and fair proportions; in which, though the old cities and dynasties had passed away, fairer and more glorious ones had taken their places.”
    —Henry David Thoreau (1817–1862)