Build automation is the act of
scripting or automating the process of
compiling computer
source code into binary code. This automated build is in contrast to a manual
build process where a person has to perform multiple, often tedious and error prone tasks. It involves automating a wide variety of tasks that a software developer will do in their day-to-day activities including things like packaging binary code, running tests and deployment to production systems. The goal of this automation is to create a one-step process for turning source code into a working system. This is done to save time and to reduce errors.
See more at Wikipedia.org...