私はVisual Studio、Git、およびVisual Studio Team Servicesを使用しています。 Azure Webアプリケーションとして実行している「テスト」サイトがあり、継続的な展開が設定されています。だから私は自分のローカルPCからVSTSにプッシュし、テストアプリをアップデートします。ここまでは順調ですね。VSTS - 1つのリポジトリから2つの独立したAzure Webアプリケーションへの継続的なデプロイ
主な質問:同じVSTSリポジトリにリンクすることで、別のドメインの「実際の」サイトまたは「ライブ」サイトとなる2番目のWebアプリケーションの継続的な展開もセットアップできますか? 2つのAzure Webアプリケーションを1つのVSTSリポジトリにリンクすることは可能ですか?
私が使用しようとしているワークフローは、ライブアプリケーションの継続的な展開を無効にし、変更を押してテストアプリケーションを更新し、すべて動作していることを確認してから、アプリを起動し、両方を更新する簡単な変更をプッシュするか、リポジトリから最新のアプリをライブアプリにプッシュすることができればそれを実行することができます。これは良い戦略ですか?私はこれまで何も配備しておらず、すべてのアドバイスを歓迎しています。
だから、プロセスは次のようになります。新しいコードを書く前に、テスト用ブランチを作成し、で開発しますテストブランチテストブランチからテストアプリケーションへの継続的なデプロイメントを設定します。変更に満足したら、テストブランチをメインブランチにマージします。メインブランチは、マスターブランチとライブアプリケーションを更新するはずです。そうですか?ビルドとリリース、前のアプローチの長所と短所については何も知らないので、もっと知るためのリンクを教えてください。 – nmit026
@ nmit026はい、そうです。 VSTSのビルドとリリースに関しては、[Azure App Services Webサイトへのアプリケーションの継続的な導入を実装する]を参照してください(https://www.visualstudio.com/en-us/docs/build/apps/cd/deploy-webdeploy -webapps) –