Azure

[Tips] Web Apps のデプロイセンターからソースの変更が行えなくなった場合の対処

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回ぐらい保存した方がいいです。

 

-Azure
-,