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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.