1

VSO でビルドをリリースするときは、webapp ステージング スロットでリリースしたいと考えています。私は NewRelic を使用しているため、デプロイ前にステージング環境を停止し、AlwaysOn オプションを false に設定してから、デプロイ後に配置して開始する必要があります。

これは、デプロイ タスクの前に Azure CLI タスクを使用して行っていることです。

call azure webapp config set --slot staging Default-Web-WestEurope instanceName  --alwayson false
call azure webapp stop --slot staging Default-Web-WestEurope instanceName

自分のデスクトップの Azure CLI でこれらのコマンドを起動すると、うまく機能します。しかし、このスクリプトを VSO の Azure CLI タスクに配置すると、動作します...しかし、運用スロットでは.

生産を停止するので、非常に迷惑です。

VSO 継続的インテグレーションでWebAppスロット構成を更新する方法を知っていますか?

4

1 に答える 1