Synopses & Reviews
Synopsis
Continuous Integration ist eine Praktik der Softwareentwicklung. Thema dieser Praktik ist die permanente Integration, der von einer Gruppe von EntwicklerInnen erstellten Softwarekomponenten. Dabei wird die fehlerfreie Zusammenarbeit dieser Komponenten durch Integrationstests gepr ft, mit dem Ziel rasche R ckmeldung ber den Ausgang der Pr fung und damit dem Status der Integration zu erhalten. Die Anwendung dieser Praktik und der dazu notwendigen Schritte wie das Abrufen und Kompilieren des Quellcodes, das Ausf hren der Integrationstests sowie das Erstellen von Berichten ber den Ausgang der Tests lassen sich durch Einsatz entsprechender Werkzeuge automatisieren. Wie gut die Anwendung dieser Praktik durch solche Continuous Integration Server unterst tzt wird, wird in dieser Arbeit anhand zweier ausgew hlter Vertreter untersucht. Dazu werden nach einer Einf hrung in die Grundlagen und Methoden dieser Praktik Anforderungen an Continuous Integration Server aus der Literatur abgeleitet und anschlie end berpr ft in welchem Ausma diese durch die zwei gew hlten Produkte erf llt werden.