Quickstart mit der Projektvorlage
Konfigurieren der Projektvorlage
Mit diesen Schritten passen sie die Build Vorlage an ihre Umgebung an.- Speichern sie die für ihre Umgebung passende Vorlage (Subversion oder SourceSafe).
- Entpacken sie das Zip Archiv in ihrem Projekt Ordner auf ihrem Entwicklungsrechner.
- Richten sie das Tools Verzeichnis gemäss der Datei tools_setup.txt ein.
- Fügen sie das Projekt mit allen Verzeichnissen im Repository hinzu.
- Passen sie die Datei build.csproj an ihre Umgebung an, weitere Informationen sind direkt in build.csproj enthalten
- Passen sie die Versions Properties an. Diese werden in den Assemblies verwendet.
- Tragen sie die EMail Adressen der Entwickler ein.
- Legen sie über das Property UseCommonBinFolder fest, ob sie alle Assemblies ins Verzeichnis src\bin kopiert haben wollen (1), oder ob jedes Projekt sein bin Verzeichnis beibehalten soll (0).
- Passen sie den Solution Dateinamen an.
- Passen sie den Namen der WiX Solution an.
- Definieren sie den Build Server Namen und die anderen Einstellungen in den "Environment Settings"
- Passen sie die SVN oder VSS Einstellungen an.
- Kopieren sie ihre Anpassungen ins Repository (Commit / Checkin).
- Installieren sie den CruiseControl.NET Server.
Danach legen sie ein Build Verzeichnis fest und beziehen das Projekt vom Repository (Checkout / Get). - Auf einer .NET SDK Kommandozeile wecheln sie ins Projektverzeichnis und geben folgenden Befehl ein:
Für Subversion:
msbuild /t:ConfigureCCNet /p:SvnUsername=user;SvnPassword=pass
Für SourceSafe:
msbuild /t:ConfigureCCNet /p:VssUsername=user;VssPassword=pass
Warnung
Dieser Aufruf überschreibt ihre CruiseControl.NET Konfiguration und ist nur für Neuinstallationen gedacht.
Einrichten von Visual Studio
Sie können Visual Studio so einrichten, dass sie den Build und die Unit Tests lokal direkt aus der IDE starten können, so wie sie auch auf dem Server ausgeführt werden.
Unter dem Menüpunkt Tools können sie beliebige externe Programme angeben, welche dann mit einem einfachen Klick aufgerufen werden können.
Kompilieren der Solution
Wählen sie Tools/External Tools und klicken sie auf Add, um einen neuen Eintrag in der Liste zu erstellen.
Füllen sie die Felder wie in der folgenden Abbildung aus:
Setzen sie den Haken in der Checkbox "Use Output window", um die MSBuild Meldungen im Output Fenster von Visual Studio zu erhalten.
Ausführen der UnitTests
Wählen sie Tools/External Tools und klicken sie auf Add, um einen neuen Eintrag in der Liste zu erstellen.
Füllen sie die Felder wie in der folgenden Abbildung aus:
Setzen sie den Haken in der Checkbox "Use Output window", um die MSBuild Meldungen im Output Fenster von Visual Studio zu erhalten.
Nun haben sie im Menü Tools zwei neue Einträge. Diese funktionieren mit der in der Build Vorlage verwendeten Verzeichnisstruktur. Passen sie den Pfad im Initialverzeichnis an, wenn sie eine andere Struktur verwenden.