Because agile methodologies have not completely matured, some aspects of the process are still founded in the more traditional waterfall approaches, such as static compile and link build scripts. Static scripts of this nature do not fit well into a process that should be iterative and non-stop. Agile developers must re-think how to more efficiently deliver compile and link build scripts that can adapt to quickly changing source code.
This white paper discusses how agile developers can realize the full benefits of continuous integration. Learn how to develop build scripts that are adaptable, based on reusable templates and can quickly regenerate build scripts to reflect changes in source code. Learn how to incorporate incremental build processing, called build avoidance, into the continuous integration build so that the compile and link build script can execute a build that reflects incremental changes of agile source code development.