Cache
O cache funciona dentro de um trabalho de contêiner?
Resposta rápida
Sim, mas os caminhos dentro do contêiner diferem dos caminhos no host, portanto, as chaves de cache devem fazer referência aos caminhos do contêiner.
O detalhe que importa
Essa incompatibilidade é o motivo mais comum pelo qual um trabalho de contêiner parece ser armazenado em cache e nunca chega a ser atingido.
Seu próximo build pode ser duas vezes mais rápido, pela metade do preço
Comece grátis. Sair é a mesma linha, e publicamos esse diff também.
Relacionado
Por que a Cargo reconstrói tudo?Sua chave de cache muda a cada execução ou target/ não é armazenado em cache.Por que a restauração do cache é lenta?O GitHub limita a largura de banda do cache, portanto, um cache de vários gigabytes pode levar alguns minutos para ser restaurado.Como escrevo uma boa chave de cache?Faça hash exatamente dos arquivos que determinam o conteúdo em cache – geralmente o arquivo de bloqueio – e nada mais.O que são chaves de restauração?Os prefixos ordenados são tentados quando a chave de cache exata falha, portanto, uma correspondência parcial ainda pode ser restaurada.