nant
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
2