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.
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.
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.
Tags und Links azure deployment