0

デプロイメントスロットについては、this blog postを見つけたばかりです。新しいバージョンのコードをプロダクションに投入する際の停止時間を最小限に抑える方法を1年以上考えていました...私は配備スロットで何ができるのか分かりませんでした。Azureデプロイメントスロットの設定と質問

そこで、ステージングと呼ばれる展開スロットの設定を開始しました。

スロットを作成した後、私はサイトに行って、すべてが機能しているかどうかを確認しました。ページが読み込まれると、サイトが作成されたと言われていますが、展開されているものはありません。スロットへの継続的な展開を設定する必要があることもわかりました。

次に、このステージングスロットをBitBucket経由でマスターレポに接続しました。これでコードが展開され、サイトが読み込まれます。

最初の質問:私はマスターブランチからステージング版だけでなく、通常の制作サイトをロードしています。継続的な展開を通常のプロダクションバージョンから離れるべきか?たとえば、/ masterブランチにマージする場合、両方のサイトにビルドしてデプロイするか、デプロイメントスロットを認識してそのスロットにのみデプロイしてから、手動でスワップするか、configureプロダクションにコードをプッシュするAutoSwap?

2番目の質問:ステージングスロットで、私のsite.min.cssファイルが空です。したがって、自分のサイトに固有のCSS変更はロードされません。これは恐ろしく見える。私のCSSがデプロイメントスロットにロードされないのはなぜですか?

のProd:http://www.wrestlestat.com ステージング:http://wrestlestat-staging.azurewebsites.net

答えて

2

あなたはその後、ステージングスロットを持っている場合は、本番サイトのCIを設定する必要はありません。 CIからステージングスロットにCIを設定し、本番環境とスワップする必要があります。スワップについては、私は自動スワップを設定することをお勧めします。

+0

私のCSSがステージングサイトにロードされていない理由は何ですか? – ganders

+0

ファイルはサーバー上にありますか?あなたはkuduを使って確認できます。 – Mitul

+0

site.min.cssファイルはありますが、空です。本番サイトでは、正しくロードされています。 – ganders

関連する問題