2010-11-30 15 views
3

Ich möchte einen CI-Server für ein persönliches Projekt einrichten, das ich mit einigen Kollegen als Lernübung mache.Lightweight Continuous Integration Server für .NET

Ich habe einen virtuellen Server, den wir für den CI-Server verwenden können, aber es ist relativ wenig Ressourcen (CPU/RAM und HDD).

Welche .NET CI-Lösung hat die kleinste Grundfläche (ich denke Hudson)? Ich habe viele Threads gesehen, die sie vergleichen, aber nichts wirklich über die Ressourcennutzung.

Antwort

3

Beide sind klein genug, um auf einer eingeschränkten VM zu verwenden. Der größte Ressourcenverbraucher ist die eigentliche Kompilierung Ihrer Projekte und die Buildartefakte, die sie erstellen. Diese sind unabhängig von dem CI-Server, den Sie verwenden.

+1

TeamCity ist extrem schwer. Es verwendet viel RAM, um es einfach zu booten. Es startet zwei Windows-Dienste (Portal + Build-Agent). Definitiv eine schlechte Option für VM. – kubal5003

4

Ich werde Ihre Aussage zur Verwendung von Hudson bestätigen. Es ist sehr einfach zu konfigurieren und zu verwenden, es dauert nicht mehr als eine Stunde, um es in Betrieb zu nehmen. Für ernstere Projekte (wieder Open Source) werde ich mit CruiseControl.NET gehen. Eine Einschränkung der Verwendung von Hudson als CI ist die geringe Anzahl von Plug-ins, die für .NET-Code verfügbar sind. Aber. die wichtigsten sind da. Geh mit ihm.

+0

Aber hat es die kleinste Stellfläche, was das OP verlangt? –

+0

Überprüfen Sie Folgendes und versuchen Sie zu antworten: http://www.code-magazine.com/article.aspx?quickid=0906071 | http://wiki.hudson-ci.org/display/HUDSON/Plugins#Plugins-Pluginsbytopic – ZokiManas

Verwandte Themen