Build automation

Build automation is the practice of building software systems in a relatively unattended fashion. The build is configured to run with minimized or no software developer interaction and without using a developer's personal computer. Build automation encompasses the act of configuring the build system as well the resulting system itself.

Build automation encompasses both sequencing build operations via non-interactive interface tools and running builds on a shared server.[1]

  1. ^ Ceruzzi, Paul E. (2003). A history of Modern computing. The MIT Press. ISBN 978-0-262-53203-7.