zure App Service は、スケーラブルでミッションクリティカルな Web アプリを作成してデプロイするのに使用されます。
App Service スロットの Deployment Center でエラーが発生し、デプロイができない
■事象
現在、Azure App Service の 複数のスロットで、Deployment Center でデプロイ設定を保存しようとするとエラーが発生し、保存ができません。
■エラーメッセージ
デプロイをセットアップできませんでした: Repository 'UpdateSiteSourceControl' operation failed with Invalid RepoUrl format. Expected https or SSH format..
■行った対応
・ブラウザのキャッシュクリア・再起動 → 改善なし
・Deployment Center の再設定(ブランチ変更など) → 改善なし
・デプロイ設定が破損している可能性を考え、sourcecontrols/web を削除または修正しようとしましたができませんでした。
※sourcecontrols/webの中身(一部)
"properties": {
"repoUrl": null,
"branch": null,
"isManualIntegration": false,
"isGitHubAction": false,
"deploymentRollbackEnabled": false,
"isMercurial": false,
"provisioningState": "Succeeded",
"gitHubActionConfiguration": null
}
■前提(先に発生していた別事象)
・デプロイの問題を調査する前に、アプリの実行環境で特定の成果物ファイルが存在せず処理が停止している状態がありました。
・成果物ファイル不在による停止は現在は解消しており、アプリは動作しています。
・ただし、その後も Deployment Center の設定保存時エラー(上記メッセージ)が継続しており、デプロイのみ失敗している状況です。
■確認したいこと
この事象について、前例または解消方法がございましたらご共有いただけますと幸いです。
※追記
新規にスロットを作成してみましたが、新規スロットでもデプロイ時に同様のエラーが発生しました。