GitLab CI ジョブの高速化 (キャッシュを使わない) こんにちは。日夜 GitLab CI ジョブの実行時間の短縮と戦ってます。 基本的に、継続的インテグレーションは処理時間が短ければ短いほど効果的になります。プッシュしてから30分後にテストが失敗してるよって CI から教えてもらっても、その時にはすでに別のタスクに集中してて、今のタスクを中断してまでそのテストの失敗の解消から先にやるよっていう人は少ないのではないでしょうか? 10 秒とかで終わってくれればいいんですけどねぇ。実際には難しいので 5 分程度を目安にして日夜戦っているわけです。 仕事よりそっちに一生懸命だったり? (笑) GitLab CI キャッシュってそんなに有効ではない ジョブの高速化のテクニックの一つとして、npm install 後の node_modules をキャッシュしておいて、ほかのジョブでも使いま