Azure App Service を使っている場合のアプリケーションデプロイ方法をいろいろと極めておきたいと思ったので、実際に考え付いたデプロイ方法を Azure Pipelines を使って実装してみました。 最適な定義になっているかは分からないですし、Azure Pipelines 側で対応してほしい部分もありますが、個人的に確認したい動作は全て調べたかなと思います。 共通する情報 Simple Deployment Blue-Green Deployment 自動で Slot の Swap を行う Swap 前に Approvals and checks を利用する Production 設定での Preview を行う Rolling Update 複数 App Service (マルチリージョン) の場合 Canary Release 単一 App Service の場合 複数
![Azure Pipelines を利用した App Service へのアプリケーションデプロイ戦略 - しばやん雑記](https://cdn-ak-scissors.b.st-hatena.com/image/square/fae5a04c9a901ebbaea0dbaddd7b34e2f411910e/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fshiba-yan%2F20200422%2F20200422015836.png)