Skip to content
Latchkey

O Que É um Tool Cache?

Um tool cache é um diretório em um runner de CI que guarda versões extraídas e prontas para uso de linguagens e ferramentas como Node, Python ou Go. Uma setup action procura aqui primeiro e adiciona uma versão correspondente ao path em vez de baixá-la e descompactá-la. Isso torna o setup do toolchain quase instantâneo quando a versão solicitada já está presente.

Por que isso importa

Baixar e extrair um runtime a cada job adiciona segundos ou minutos evitáveis. Um tool cache populado transforma o setup em uma edição de path. Em managed runners, embutir as versões comuns na imagem mantém o tool cache aquecido, para que os jobs pulem o download por completo.

Guias relacionados