Thema: Build Server

Einzelnen Beitrag anzeigen

Oracle
(Gast)

n/a Beiträge
 
#16

AW: Build Server

  Alt 16. Aug 2010, 17:36
Ich verwende Hudson in Verbindung mit Ant Scripten und kann es absolut empfehlen!

Hudson selbst erledigt zum Beispiel den Checkout vom SVN und pollt auch automatisch wann es auf dem Repository Änderungen gibt. Daraufhin startet es den Buildprozess.

Die meisten weiteren Buildschritte mache ich dann mit Ant. Und ich sehe da kein Problem wegen der Lesbarkeit. Für einen Softwareentwickler ist das auch nicht weniger lesbar als der Programmcode den man schreibt.

Die mit Ant realisierten Buildschritte sind:
-Build der Unit-Tests
-Ausführen der Unit-Tests
-Wenn erfolgreich dann Build des Programms
-Mad Except Patch ausführen
-Buildnummer des Programms mit der SVN Revisionsnummer ersetzen
-Erstellen der Bedienungsanleitung über Latex
-Setup erstellen
-Setup ins Firmennetz kopieren

Hudson kann stellt zusätzlich noch die Ergebnisse der Unittests sehr anschaulich für jeden einzelnen Build dar. Damit wird sichtbar wie sich die Unittests über die Zeit verändern. Ob es mehr werden, oder wann wieviele Tests fehlgeschlagen sind.
Wenn der Build fehlschlägt bekomme ich sofort eine Email. Wenn er wieder richtig läuft dann auch.
  Mit Zitat antworten Zitat