デプロイログを見たら
Netlifyのbuild imageが古いと言われました\(^o^)/
ログにこんなメッセージが
とある日、NetlifyのDeploy logにこんな内容が出力されていました。
DEPRECATION NOTICE: Builds using the Trusty build image will fail after September 19, 2021 |
このサイトは Ubuntu 14.04 を使っていて、2021/09/19 以降はビルドできんよ!ということらしいです。
ログに出力されていた下記リンクに詳しいことが書いてありました。
ということで更新します
Ubuntu 14.04 にこだわる理由もない(というかサポートはとっくに終わっていた)のでログの内容に従って更新することにします。
現在の状態
Site Settings
>> Build & Deploy
>> Build image selection
で確認できます。たしかに、現在は Ubuntu Trusty 14.04 になっていますね。
デフォルトは Ubuntu Xenial 16.04 らしいのでとりあえずこちらに変えておくことにします。ベータ版の 20.04 を使うのもちょっと怖いですし。
再デプロイ
Clear cache and deploy site で再デプロイしましたところ無事警告が消えました。これデプロイログを見ていなかったら ある日いきなりビルドに失敗して「Why!?」になっていたということか。あっぶな・・・
というわけで Netlify ユーザーの方はときどきログを見ておくことをおすすめします。
2021/11/08追記
デフォルトが Ubuntu Focal 20.04 に上がったのでさらに更新しました。