Freigeben über


Installieren von Release Management für Visual Studio 2013

Releaseverwaltung für Visual Studio installieren

Release Management ist eine Lösung für die kontinuierliche Bereitstellung, mit der Versionszyklen wiederholbar, sichtbar und effizienter werden, indem Bereitstellungen über jede Umgebung hinweg, vom Testen bis hin zur Produktion, automatisiert werden.

Um zu beginnen, installieren Sie zunächst Release Management Server. Wenn Sie TFS verwenden möchten, sollte er bereits installiert und einsatzbereit sein. Wenn Sie TFS noch nicht eingerichtet haben, führen Sie diesen Vorgang jetzt aus. Sie können dieselbe SQL Server-Instanz für TFS und Release Management Server (wie in dieser Anleitung) oder eine andere SQL Server-Instanz verwenden (oder sogar eine neue Instanz installieren). Installieren Sie als Nächstes Release Management Client. Nachdem Client und Server eingerichtet wurden, richten Sie die Computer ein, um Ihre App für Ihre Versionen bereitzustellen. Sie können auf jedem Computer Deployment Agents installieren. Oder Sie haben jetzt mit Release Management für Visual Studio 2013 Update 3 auch die Möglichkeit, Windows PowerShell, Windows PowerShell Desired State Configuration (DSC) oder Chef zu verwenden, um Ihre App auf Computern bereitzustellen, ohne einen Deployment Agent zu installieren. Informationen zur Vorgehensweise hierfür finden Sie hier. Abschließend, wenn Sie TFS verwenden, verbinden Sie Ihre Release Management-Bereitstellung mit TFS. Jetzt können Sie Versionen verwalten.

So installieren Sie Release Management und richten eine Umgebung ein

Schritt 1Stellen Sie sicher, dass das Betriebssystem und die Hardware den Anforderungen für Release Management entspricht. Release Management Server erfordert eine SQL Server-Instanz, aber es ist nicht unbedingt erforderlich, dass diese SQL Server-Instanz auch für TFS verwendet wird – dies kann lediglich praktisch sein.

Weitere Informationen finden Sie unter: Systemanforderungen für Release Management

Schritt 2 Laden Sie Release Management Server, den Client und den Deployment Agent von VisualStudio.com herunter, und installieren Sie dann den Server und den Client.

Wenn Sie ein Upgrade von Update 2 auf Release Management 2013 Update 3 durchführen, deinstallieren Sie zunächst das vorherige Update von Release Management Server, Client und der Deployment Agents. Bei der Deinstallation gehen keine Daten verloren, da die SQL Server-Instanz nicht entfernt wird. Installieren Sie dann Update 3 für Server, Client und Agenten gemäß Ihren Anforderungen. Wenn Sie das neueste Update für Release Management Server konfigurieren, verwenden Sie die gleiche SQL Server-Instanz, die Sie zuvor für den Datenbankserver verwendet haben.

Im Folgenden finden Sie einige Aspekte, die bei Ihrer Release Management-Topologie zu berücksichtigen sind, insbesondere, wenn Sie TFS verwenden. Sie sollten den Server getrennt von der Anwendungsebene des TFS-Servers installieren (wie wir dies hier tun werden), obwohl Sie nichts daran hindert, den Release Management-Server zusammen mit TFS zu installieren. Wenn Sie TFS mit Release Management verwenden möchten, sollten Sie den Release Management Client auf einem TFS-Buildserver mit mindestens einem Build-Agent installieren, damit der Buildserver bei der Ausführung automatisch Versionen erstellen kann; dies ist insbesondere bei fortlaufender Integration und kontinuierlicher Bereitstellung praktisch.

Komponenten der Releaseverwaltung herunterladen und installieren

Weitere Informationen: Download für Release Management für Visual Studio 2013, Installieren von Release Management Server und -Client

Schritt 3Installieren Sie den Deployment Agent auf den Computern Ihrer Umgebung, in der Sie Ihre Versionen bereitstellen möchten. Dies können Test- oder Produktionsumgebungen sein.

Umgebung für Releaseverwaltung einrichten

Weitere Informationen finden Sie unter: Installieren von Deployment Agent und Einrichten von Computern für eine Umgebung

Schritt 4In Release Management Client können Sie die Verbindung zwischen Release Management und TFS konfigurieren, dies ist jedoch nicht unbedingt erforderlich. Sie können Release Management auch separat von TFS ausführen. Sie können auch einige andere optionale Aufgaben konfigurieren, wie das Hinzufügen von Teammitgliedern zu Release Management oder einen SMTP-Server für E-Mail-Benachrichtigungen.

Mit TFS verbinden

Weitere Informationen: Verbinden von Release Management mit TFS, Hinzufügen von Benutzern zu Release Management