Skip to content
Latchkey

Cache Key - Definição do Glossário de CI/CD

Um cache key é o identificador passado para actions/cache (o input key:) que nomeia unicamente uma entrada de cache, geralmente construído a partir de uma versão de runtime e um hash de um lockfile, de modo que uma nova entrada seja criada quando as dependências mudam.

Construindo uma boa key

Um padrão comum é key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}. Um acerto exato da key restaura e evita o re-download; um miss sem restore fallback reconstrói do zero e salva uma nova entrada ao final do job.

Guias relacionados