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:

    While ... we cannot and must not hide our concern for grave world dangers, and while, at the same time, we cannot build walls around ourselves and hide our heads in the sand, we must go forward with all our strength to stress and to strive for international peace. In this effort America must and will protect herself.
    Franklin D. Roosevelt (1882–1945)

    Each generation’s job is to question what parents accept on faith, to explore possibilities, and adapt the last generation’s system of values for a new age.
    Frank Pittman (20th century)