Chapter 12. Continuous Integration with Ant

Successful agile development requires that you deliver complete, tested applications at the end of an iteration. An iteration is completed within a few weeks and often integrates the results of several small teams. Integrating one set of changes at a time makes it easy to identify problems and prevents a surprise at the end. The developers and customers working on a team keep a view of the iteration's progress.

It would not be possible to work in this style if integration took several hours or required significant human intervention. It is important to have tools that support a fast, automated build and test cycle. You also need a reasonably complete test suite that verifies successful integration of ...

Get Eclipse Distilled now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.