What Is End to End Building?

Let’s see what End to End building is, and begin to construct our build file that will perform all this work. In this section, we’ll cover the following topics:

  • Overview of EtE builds

  • Parameters for our discussion

  • A skeleton build file

Overview

An End to End build is the process of taking a piece of software through the entire build/test/deploy cycle in one fell swoop. This includes fetching source from a source repository, compiling it, JAR/WAR/EAR-ing it, testing it, generating reports, sending those reports to interested parties and, finally, deploying the project. At each step, there is the potential for failure; if any step of the build fails, the entire build process will typically abort. This is generally the ...

Get Ant Developer’s Handbook 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.