私は、AzureのARMテンプレートよりもむしろ、約40のリソースを持つリソースグループを展開する必要があります。私はすべてのjsonで迷子になってしまい、リンクされたテンプレートにテンプレートを分割すると役立ちます。リンクされたARMテンプレートを使用したテスト
テンプレートをアップロードして実行できるストレージアカウントを作成するための提案がありました。私はこれを行うためにVSTSでビルドとリリースをセットアップしました。問題は、私が最初のテストをしたので、もう一度やり直す方法がわかりません。ストレージアカウントの最初のテストから、テンプレート、またはコンテナを自動的に削除する方法は見つけられませんでした。私はむしろストレージアカウントを保持し、展開のために何度もそれを使用します。
また、ストレージアカウントではなく仮想マシンを使用することを提案しましたが、1つの大きなARMテンプレートを持つ方が効果的である方法についてはほとんど分かりません。
誰でもVSTSのビルドとリリースを通じてストレージアカウントからファイルを削除するのを手伝ってもらえると大変ありがたいです。他の提案も歓迎します。
ありがとうございます。
なぜあなたのストレージアカウントからテンプレートを削除しますか?おそらく、インフラストラクチャとサービスが常に期待どおりに構成されることを保証できるように、テンプレートはデプロイメントまたはCIプロセスの一部として使用されます。 –
テンプレートは既にVSTSバージョンコントロールに入っていますので、ストレージアカウントに保存する必要はありません。私は各展開テストのテンプレート名を変更し続けることができると思います。つまり、新しいテンプレートを各テストのソース管理にチェックインすると、組み込みの変更追跡が失われます。 – user1165224
ああ、そうです。各サブテンプレートにアドレス可能なURLを用意しておく必要があります。変更を組み込むことができるように、各展開の前にストレージ内のテンプレートを更新する必要もあります。右? –