Integrations Server
(Weiterleitung von Continuus Integration)
 
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern

Ein Integrations-Server unterstützt ein Entwicklerteam bei FortlaufendeIntegration (continuus integration) der Arbeitsstände. Theoretisch führt der einzelne Entwickler diese Integration selbst durch, indem er seinen Arbeitsstand in die rollende Baseline eines Systems zur VersionsKontrolle eincheckt. Dieser Arbeitsschritt ist üblicherweise ein mehrstufiger Prozess, bei dem der Entwickler sicherstellt, dass sein Code mit dem der anderen Entwickler harmoniert. Der Prozess wird ohne spezielle Anpassungen des Versionskontrollsystems nur auf der technischen Ebene unterstützt: Das System verhindert, dass der Entwickler unbemerkt Codezeilen eincheckt, die zwischenzeitlich bereits ein anderer Entwickler geändert hat. Ein Integrationsserver verknüpft den Prozess des Eincheckens mit anderen Aktionen wie Build und Test.

Auch wenn ein Integrationsserver seine Aktionen erst im Nachhinein, also nach dem Einchecken, ausführt, darf diese Unterstützung nicht unterbewertet werden: Entwickler, die kurz vor dem Einchecken stehen, können den letzten Buildstatus abrufen. Wenn die aktuelle Baseline bereits inkonsistent ist, ist es sinnvoll, zuerst die vorhandenen Probleme beseitigen zu lassen. Dies wird von einigen Integrationsservern dadurch unterstützt, dass Entwickler, die gerade Inkonsistenzen verursacht haben, automatisch benachrichtigt werden.

Einen Integrationsserver kann man nur einsetzen, wenn Build und Test bereits automatisiert sind. Besonders sinnvoll ist der Einsatz eines Integrationsservers, wenn der Build- und Testprozess sehr zeitaufwändig oder fehleranfällig ist. Der Integratiosserver agiert als eine Art Update-Ampel, die dem Entwickler meldet, ob ein Update zum jetzigen Zeitpunkt Sinn macht.

Software für kontinuierliche Integration

Hier eine Produktliste, ohne Anspruch auf Vollständigkeit:

/Vergleich

Artikel

Hier einige Veröffentlichungen zu dem Thema:


KategorieSoftwareTool
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 31. März 2008 11:36 (diff))
Suchbegriff: gesucht wird
im Titel
im Text