Gitlab CI/CDのビルドが遅い理由これは単純で、レポジトリにpushされる度に、全てのスクリプトを実行しているからです。つまり、多くのケースでGitlab側の問題でなく、自分が書いた設定(.gitlab-ci.yml)が適切でないということがほとんどでしょう。 同じ静的サイト向けサービスでも、Netlifyはログを見る限りキャッシュできるところはNetlify側が勝手にキャッシュしてくれています。同じ感覚でGitlab pagesで静的サイトをホスティングしようとすると、Pipeline quota(Pipelineの割り当て/無料ユーザーは月間2,000分)をモリモリ使ってしまいます。 ちなみに、Gitlab pagesでもNetlifyと同じようにキャッシュを使うことができます。 Gitlab CI cache キャッシュを利用したビルド時間の短縮については、下記の記事をどうぞ