Continuous Build Process
Eine spezielle Form des Builds, bei dem nach jedem Check-In die Abhängigkeiten der Software-Komponenten ermittelt werden. Nach der Ermittlung wird die veränderte Komponente, anschließend die abhängigen Komponenten neu gebaut.

Application Server#

Neben dem Build läuft auf diesem Server oft ein Application Server, sodass die Build-Ergebnisse direkt eingesehen werden können. Der Build wird durch einen Check-In getriggert, abhängige Module werden ebenfalls gebuildet. Auf dem Server scheinen so kontinuierlich die neuesten Builds vorhanden zu sein.

Repository#

Die gebauten Komponenten werden in das Repository ausgeliefert, von dem sie dann herunter geladen werden können, z.B. durch einen lokalen Maven-Build. Des Weiteren besteht beim Continuous Build auch die Möglichkeit des automatischen Deployments. Damit kann der aktuelle Stand der Entwicklung ständig auf einem Server betrachtet werden. Bei der Verwendung von Maven können die Komponenten anschließend aus dem Repository herunter geladen werden und in lokale Builds integriert.