Tips
Web Appsでデプロイセンターの設定を行っていてソースの変更が行えなくなりました。
通常は切断できるのですが出てきません。これでは設定が行えません。そこで解決するためにaz cliを利用します。
ClopudShellから設定を確認してみます(上画像と色々と試したので設定が違います)。
$ az webapp deployment source show -g app -n app102974301 { "branch": "master", "deploymentRollbackEnabled": false, "id": "/subscriptions/fa4dc6d1-abc7-4363-8d47-xxxxxxxxxxxxxx/resourceGroups/app/providers/Microsoft.Web/sites/app102974301/sourcecontrols/web", "isGitHubAction": true, "isManualIntegration": false, "isMercurial": false, "kind": null, "location": "West US 2", "name": "app102974301", "repoUrl": "https://github.com//undefined", "resourceGroup": "app", "systemData": null, "tags": {}, "type": "Microsoft.Web/sites/sourcecontrols" }
repoUrlとか何か値が変ですね。
CLIでソース管理のデプロイ構成を削除します。
$ az webapp deployment source delete -g app -n app102974301
もう一度、ソースを確認します。
$ az webapp deployment source show -g app -n app102974301 { "branch": null, "deploymentRollbackEnabled": false, "id": "/subscriptions/fa4dc6d1-abc7-4363-8d47-xxxxxxxxxxxx/resourceGroups/app/providers/Microsoft.Web/sites/app102974301/sourcecontrols/web", "isGitHubAction": false, "isManualIntegration": false, "isMercurial": false, "kind": null, "location": "West US 2", "name": "app102974301", "repoUrl": null, "resourceGroup": "app", "systemData": null, "tags": {}, "type": "Microsoft.Web/sites/sourcecontrols" }
これで一応再設定が可能となります。
図でもわかるように、なぜか完全なイメージの名前とタグに値が入っています。
サーバーのURLでも同様に勝手に値が入っている場合があります。
一度入力して保存しても復活していることがあります。
これはバグなのか分かりません。
値を確認して2回ぐらい保存した方がいいです。