Visual Studio/TFS からのビルドが成功した後、Windows Azure VM に自動的にデプロイすることはできますか?
2 に答える
WindowsAzure仮想マシンまたはWindowsAzureクラウドサービスのソリューションを探しているかどうかは、完全には明確ではありません。
Windows Azure仮想マシン: Windows Azure仮想マシンでは、仮想マシンを所有しているため、決定した展開メカニズムを構成する必要があります。WindowsAzure用に展開されたOSVHDは、アップロードしたものでもギャラリー用に取得したものでもかまいません。そのため、誰かが最初に構成しない限り、基本的な展開サービスは実行されません。たとえば、WindowsServerベースのWindowsAzure仮想マシンを選択する場合は、Azure VMにWeb展開サービスをインストールしてから、VS / TFSを構成して継続的に展開するか、FTPベースのサービスをセットアップしてアプリを展開できます。このSOディスカッションでは、この点について詳しく説明します。
Windows Azureクラウドサービス: VSから直接ソリューションを探している場合は、Poweshellコマンドを使用してビルド後のスクリプトを追加できます。このソリューションは、TFSにまったく依存しません。また、 PowerShellに依存しないソリューションもいくつか説明されています。
VisualStudioおよびTeamFoundationサーバーコンポーネントを使用すると、こことここで説明されているように(Herveと同じ) MsBuildスクリプトとPowerShellスクリプトの組み合わせを構成できます。
Windows Azure TFS(クラウドベース)から直接ソリューションを探している場合、この記事には必要なものがすべて含まれています。
自動展開に関する情報は、http ://www.windowsazure.com/en-us/develop/net/common-tasks/continuous-delivery/ で確認できます。