ホストされたツールキャッシュとは?
ホストされたツールキャッシュは、ホスト型 runner イメージ内に同梱されるツールバージョンのディレクトリであり、既知の環境変数を介して特定されます。setup action はこれを参照して、ネットワークからダウンロードすることなくツールチェーンをプロビジョニングします。これにより、新規のホスト型 runner がほぼ瞬時に言語バージョンを切り替えられるようになります。
なぜ重要か
ホストされたツールキャッシュの中身によって、job がツールチェーンを立ち上げる速度が決まります。充実した最新のキャッシュであれば、より多くの job がローカルコピーにヒットします。古いキャッシュだと download が強制されます。Latchkey は自社の runner イメージを管理しているため、workflow が実際に要求するバージョンに合わせてツールキャッシュを整えることができます。
関連ガイド
What Is a Tool Cache?A tool cache is a directory of preinstalled language and tool versions on a runner that setup actions can use…
What Is a Setup Action?A setup action installs and configures a specific language or tool version on a runner, putting it on the pat…
What Is a Base Image?A base image is the starting container image a build extends with FROM, providing the OS and runtime foundati…