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.