一部のファイルを Azure BLOB ストレージにダンプして、Azure Web ロールでピックアップできるように構成すると非常に便利なビルド スクリプトがあります。
私の好みの計画は、ビルド サーバーに BLOB ストレージをマップされたドライブとしてマウントし、単純に Robocopy コピーを使用してファイルをコピーする方法を見つけることでした。WebDriveを使用して他の Web サーバーにこのようなファイルを既に展開しているため、これには最小限の摩擦が伴います。
それを可能にするソフトウェアを見つけました:http://www.gladinet.com/
ただし、さらに調査したところ、サーバー上で毛むくじゃらのハッキングをせずに実行するには、ポート 80 が必要であることがわかりました。
それで、私が使用できる別のソフトウェア、またはおそらく私が考えていなかった別の方法がありますか?たとえば、ブロブストレージと自動的に同期されるローカルフォルダーにファイルをデプロイするなどです?
@David Makogon に応じて更新
http://waacceleratorumbraco.codeplex.com/を使用しています。これにより、BLOB ストレージと Web ロールの間で双方向の同期が実行されます。これをhttp://cloudberrylab.com/でテストしたところ、手動でファイルを BLOB にデプロイでき、Web ロールに正しくデプロイされました。また、Web ロールの逆のファイルと更新されたファイルを BLOB に同期し、その後 BLOB ストレージから編集/ダウンロードしました。
私が本当に探しているのは、クラウドベリーの側面を自動化する方法です。そのため、いくつかのファイルを手動でコピーする手順はありません。それまでの間、Powershell ソリューションを調査します。