Webhosting inkl. Homepagebaukasten!

build

CruiseControl.Net unter Windows XP SP3 installieren und einrichten

CC.Net ist ein Framework aus der Softwareentwicklung welches die Kontinuierliche Integration (continuos integration) sicherstellen soll.

Das Framework steht unter der BSD-Lizenz und wurde als OpenSource-Projekt von ThoughWorks, unter anderem von Martin Fowler (ehem. Autor von AddisonWesley), in Java entwickelt.

CC.Net funktioniert nach dem Prinzip der Kontinuierlichen Integration, welches in einem Software-Repository ständig nach Neuerungen sucht und bei Erfolg werden anschließend Builds erstellt und daraufhin getestet.

Was brauchen wir also um dieses Rahmen-Werk zu nutzen?

Zum einen ein Repository aus einem Versions-Kontroll-System (VKS), in meinem Beispiel nutze ich GIT und ich nehme ein Beispielrepository von http://github.com/.  Danach brauchen wir noch zwei Werkzeuge, welches mir ein aktuelles Build, meines Projektes, erstellt und die Builds automatisch testet. Dazu wähle ich NAnt, für die Builds und NUnit,für die Test’s . All diese Werkzeuge verwende ich in der aktuellen Version, Git(1.7.2.3) – NAnt (0.9.0) – NUnit (2.5.7).

Installation

Weiterlesen

2