Was ist der beste Weg zur Automatisierung der Windows Azure-Bereitstellung?

8

Newbie zur automatischen Azure-Bereitstellung hier! Ich habe die glückliche Aufgabe, unsere Bereitstellung in der Cloud zu automatisieren. Ich habe auch etwas gelesen und festgestellt, dass die 2 wichtigsten Tools MSbuild und Powershell sind. Könnte mir bitte jemand sagen, warum ich einen über den anderen verwenden würde oder ob es bessere Möglichkeiten gibt, die Bereitstellung zu automatisieren. Wenn ich bedenke, dass mein Hauptanliegen die Leistung ist und ich brauche diese Abteilung, um so schnell wie möglich zu sein.

Jede Einsicht wäre sehr willkommen.

    
Dan Fritz 08.02.2012, 16:16
quelle

3 Antworten

9

Ich bin ein Fan von PowerShell für Bereitstellungen. Es ist ziemlich schnell einzurichten und das Skript kann ziemlich einfach sein.

MSBuild kann auch großartig sein. Ich verwende MSBuild von TFS Team Build, um ein PowerShell-Skript zu starten, um die Bereitstellung durchzuführen. Funktioniert wie ein Champion.

Ein guter Ausgangspunkt wäre Ссылка . Dieser Blog zeigt Ihnen sehr gut, wie Sie mit Team Build erstellen und bereitstellen.

Wenn Sie den Team Build- und MSBuild-Teil nicht benötigen / benötigen, sehen Sie sich sein PowerShell-Skript an. Dies umfasst die Grundlagen zum Abrufen einer Bereitstellung von Ihrer Entwicklungsumgebung zu Windows Azure.

    
mcollier 08.02.2012 16:29
quelle
0

Sie sollten Web Deploy verwenden, es dauert nur etwa eine Minute, um einen Fix bereitzustellen. Siehe diese Links
Ссылка
Ссылка

    
dohaivu 09.02.2012 07:38
quelle
-1

Bei SplendidCRM hatten wir eine ähnliche Notwendigkeit, Bereitstellungen für Azure zu automatisieren. Da wir jedoch unsere Live-Kunden bedienen mussten, mussten wir C # entwickeln. Wir beobachten Azure seit vielen Jahren, aber erst als sie einen DNS-Dienst zur Verfügung gestellt haben, war es sinnvoll, diesen Schritt zu machen. Mithilfe der Azure Resource Manager (ARM) -Bibliotheken konnten wir die VM-Erstellung, die Erstellung von SQL-Datenbanken und die Erstellung von DNS-Namen automatisieren. Zusätzlich zu der Microsoft-Dokumentation für ARM fanden wir es besonders nützlich, den Microsoft-Quellcode für die PowerShell-Skripts abrufen zu können, die ARM umhüllen. Dies liegt daran, dass die Dokumentation nicht immer alle Einstellungen enthält.

Am Ende haben wir uns entschieden, den Azure-Implementierungscode als Teil einer neuen Ultimate-Edition zu veröffentlichen, die das Bestell- und Kundenmanagement mit der Softwarebereitstellung kombiniert.

    
SplendidCRM 14.11.2015 18:59
quelle

Tags und Links