Web App on Linux サービスを使用し、DevOps リリース パイプラインを使用して Python Web アプリをデプロイしています。私が使用しているパイプライン タスクはAzureRmWebAppDeployment@4
.
デプロイメント間で、コンテナー内のファイルが削除されず、これが問題を引き起こしています。
別の種類のアプリ サービス (つまり、Windows 上の Web アプリ) を使用しているかどうか、および展開方法が[存在するWeb Deploy
] オプションに設定されているかどうかに気付きましたRemove additional files at destination
(スクリーンショットを参照)。ただし、Zip Deploy
方法を使用しており、Linux サービスを使用することを好みます。アプリ サービスと展開方法の組み合わせがなければ、このオプションは利用できません。
デプロイ時にコンテナの内容を削除する別の方法を提案できる人はいますか? また、Zip Deploy と Linux を使用しているときにパイプライン タスクでこのオプションを使用できない理由についての洞察はありますか?
提供されたヘルプに事前に感謝します。