タグ: #build-cache
GPU・LLM・MLOps・Kubernetes、そしてマインドセット · 2 件
モノレポCIキャッシュ戦略 — キャッシュを大きくするな、キャッシュキーを直せ
モノレポCIが遅い理由は、たいていキャッシュが小さいからではなくキャッシュキーが間違っているからです。この記事ではTurborepo・Nx・Bazel・GitHub Actionsのキャッシュがそれぞれ何をハッシュに入れるか、ハッシュ入力を絞り込む三つのレバー、affected判定でそもそも実行しない方法、CIと開発者がリモートキャッシュを共有するときに生まれる信頼境界、そして2026年に実際に起きたキャッシュ汚染事故がなぜヘルメティシ
2026-07-31 · 24 分で読めます #monorepo#ci-cd#build-cache#turborepo#bazelDockerのビルドキャッシュが何度も壊れる理由 — レイヤーキャッシュキー、ARG、BuildKitのキャッシュマウント
コードを1行直しただけでnpm ciが5分もかけて再実行される問題の原因を、キャッシュキーのレベルで説明します。RUNのキャッシュキーはコマンド文字列で、COPYのキャッシュキーはファイル内容のハッシュだという違い、1つのレイヤーが壊れるとその下がすべて壊れるというルール、ARGがBuildKitと旧ビルダーで異なる動きをする箇所を扱います。CIランナーにはキャッシュが存在しないという事実とともに、キャッシュマウントがレジストリキャッシ
2026-07-26 · 16 分で読めます #docker#buildkit#build-cache#ci-cd#devops