HaRe - Home
Umfangreichere Beschreibung inkl. kurzer Einführung in CVS.
Basis einer professionellen Softwareentwicklung
Es wird kurz das von HaRe angestrebte Umfeld skizziert, das eine Agile Softwareentwicklung unterstützt (bekannt als Continuous Integration).
Abbildung eines professionellen Entwicklungsumfeldes
Im Zuge der Entwicklung einer Software wechselt der Zustand des Produkts immer wieder zwischen "im Umbau befindlich" und "stabil". Die Verwendung einer Quellcodeverwaltung ist deshalb von zentraler Bedeutung.
Typisches Anwendungsszenario
Ein Entwickler bringt seine Arbeit ein. Diese Aktion veranlasst
die Aktualisierung einer Testversion und die Unit-Tests starten.
Das Ergebnis der Unit-Tests wird dem Entwickler per E-Mail
übermittelt.
Jede Nacht wird automatisch ein job gestartet, der die
Testversion aktualisiert und die Unit-Tests startet. Das Ergebnis
der Unit-Tests wird allen Entwicklern per E-Mail
übermittelt.
Wenn die Tests fehlerfrei ablaufen, wird auch das Testsystem aktualisiert, das dem Kunden zur Verfügung steht.