複数のAzure VM(Classic)が稼働していて、TFS構築プロセスの結果としてsetup.exeをこれらのVMにコピーします。セットアップのサイズは約800MBなので、私はそれを各VMに対してx回コピーしたくありません。一度だけコピーしてからすべてのVMに配布するのがベストプラクティスですか?TFSリリース:一度に複数のAzure VMにsetup.exeをコピーします。
3
A
答えて
2
通常我々は、コピー状況を処理するためにAzCopyを使用Azure File Copyタスクを使用しています。ターゲットはAzureの仮想マシンである場合
、ファイルが最初 自動的に生成Azureブロブコンテナにコピーされ、その後 を仮想マシンにをダウンロード。ファイルがVMに正常にコピーされた後、コンテナは削除されます。
ビルドエージェントからVMに同じファイルを複数回コピーするわけではありませんが、ダウンロードは紺碧の中にあります。 800MBは依然として大きなファイルサイズです。それは長い時間がかかります。
ファイルストレージは良い解決策ですが、最初にすべてのVMのファイルストレージにドライブを手動でマップする必要があります。また、AzCopyはファイルストレージをサポートしていません。これを処理するには、TFSリリース定義でpowershellスクリプトを使用する必要があります。
2
Azure VMを使用しているので、ファイルストレージを設定し、VMがドライブをファイルストレージにマップするように設定できます。この方法でファイルを1つの場所にアップロードできますが、すべてのVMにアクセスできます。
https://docs.microsoft.com/en-us/azure/storage/storage-dotnet-how-to-use-files
関連する問題
- 1. ファイルをAzure VMにコピー
- 2. TFS 2015リリースは、TFS 2015年-プレム複数のマシンに
- 3. 複数のTFSを一度に削除する
- 4. VBA配列複数の値を一度にコピーする
- 5. Azure Queue StorageトリガーWebjob - 一度に複数のメッセージをデキューします。
- 6. bashスクリプトを使用して一度に複数のディレクトリにファイルをコピーする
- 7. Azure BlobストレージからAzure SUSE LINUX VMにファイルをコピー
- 8. Azure RMテンプレート。複数のデータディスクを持つ複数のVM
- 9. は単一AzureのVM
- 10. 複数のサーバーで環境を作成する - TFSリリース管理
- 11. AzureRMを経由してTFSからAzure VMでPowerShellを実行
- 12. Azure RMテンプレート。キーボルトから一意の秘密でコピーVMを導入する
- 13. 複数のUILabelsを一度に隠す
- 14. 複数のAzureユーザが同じVMを管理している
- 15. Azureに複数のNICを持つVMを作成できません
- 16. Q:VBA - 複数のチャートのデータラベルを一度にフォーマットしますか?
- 17. azure vmで一時ディスクサイズを増やす
- 18. Pythonは一度に複数のWebページにアクセスします
- 19. Azure VMからAzure VMにアクセスしてください。
- 20. 複数のshell_execを一度に実行しますか?
- 21. SSRSは一度に複数のクエリを実行しますか?
- 22. 一度に複数のluaファイルをインポートしますか?
- 23. Djangoは一度に複数のレコードを作成します
- 24. Yii形式:一度に複数のファイルをアップロードしますか?
- 25. Laravelは一度に複数のジョブを追加します
- 26. SpriteKitは、一度に複数のタッチを防止します
- 27. Djangoは複数のファイルを一度にパッケージ化します
- 28. numpy pythonは複数の列を一度にフィルタリングします。
- 29. 一度に複数のユーザーを更新しますか?
- 30. Django - 一度に複数のファイルアップロードリクエストを処理しますか?