Chapter 7. Build Management
Make it work, make it right, make it fast. | ||
--Kent Beck |
Software build is the process of gathering the source code and other artifacts to churn them into executable software. Modern builds also provide traceability, association between artifacts and work items, reproducibility, IDE integration, and build comparison. With the increasing complexity of the software, builds too are becoming complex to manage. In this chapter, we will:
See an overview of the build engine, build a toolkit, learn how to define the build, and track progress from Eclipse and the Web UI
Work for Sprint 2 completion of the BookManager Project and deliver Release 1.0 to the main development line
Define builds, set up the build engine, and track the BookManager Project's builds from a developer and build user's perspectives