2017-03-13 2 views
0

私はAzureにステージングサイトとプロダクションサイトの2つのサイトを設定しました。自動展開ではなくソース管理からの手動展開ですか?

両方のサイトは、私のgitリポジトリのマスターブランチに接続されています。

マスターブランチに変更をコミットすると、ステージサイトが自動的に更新されます。私がしたいのは、自動的に更新されないようにプロダクションを設定することですが、手動で更新することができます。

基本的に変更がステージにプッシュされ、プロダクションに行く準備ができたら手動でプッシュすることができます。

Azureでこれを行う方法はありますか?

+0

あなたはVIPスワップオプションHTTPSをチェックしています// msdn.microsoft.com/en-us/library/azure/ee460814.aspx PaaSサービスで動作します。 – Aravind

答えて

0

あなたはオプションのカップルを持っている:

  1. は、生産に展開するために、別の枝を使用してください。たとえば、リリースブランチです。リリースブランチにコミットすると、プロダクションがデプロイされます。このようにして、いつ生産に導入されるかを決定します。

これはもう少し作業です。 (特にこれまでにそれをやっていないのであれば)、配備をよりコントロールすることができるため、利点があります:

  1. AzureでVSTSアカウントを作成します。 VSTSアカウントでプロジェクトを作成します。ソースとのビルドをセットアップして、リリース管理で使用できる成果物を作成します。ステージングにデプロイできるリリースを作成します(たとえば、本番環境への承認後)。この詳細については

    (あなたが好きならそれはproductonに解放するために、ここにスワップを設定することも可能です):

    https://www.visualstudio.com/en-us/docs/build/apps/aspnet/aspnet4-to-azure https://www.visualstudio.com/en-us/docs/build/apps/cd/deploy-webdeploy-webapps

関連する問題