Definition: A Build System is one or more applications or batch files that automates the creation of software. When developing software, it makes sense to automate the compilation, creation of Installation files as much as possible.
A good build system should
- Extract all needed files from a Version Control System
- Compile all executables.
- Generate the Installation Files.
- Run the Installation through Regression Testing
- Report any errors that occurred.
Glossary:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Also Known As: Build Process
Examples:We run an integration build every night.