Cloudflare Pages で JAMstack 構成なNuxtプロジェクトが
デプロイの度に20分かけて失敗するようになったので、
試したことをまとめておきます。
Nuxt用設定確認
Deploy Nuxt on Cloudflare
https://nuxtjs.org/deployments/cloudflare/
Speed > Optimization > Auto Minify: Uncheck JavaScript, CSS and HTML
Speed > Optimization > Disable "Rocket Loader™"
Speed > Optimization > Disable "Mirage"
Scrape Shield > Disable "Email Address Obfuscation"
Scrape Shield > Disable "Server-side Excludes"
うちの場合は改善されたように見える時もありましたが、
すぐに失敗するようになりました。
アカウント再作成
もしかするとリポジトリを再設定するだけでも良いかもしれませんが、
アカウントを削除して、リポジトリの設定やドメイン設定などを
一通りやり直すと、1分程度でデプロイが完了するようになりました。
しかし、デプロイに失敗することがまだあるようです。
Fast builds 無効化
Settings - Builds & Deployments - Fast builds
Disabled Fast builds
ビルド時間は2分半から6分ちょっとへ伸びてしまいますが、
デプロイは1分ちょっとで失敗しなくなりました。
また再発するかもしれませんが、しばらく様子を見ます。