Cache
Posso compartilhar um cache entre fluxos de trabalho?
Resposta rápida
Em executores hospedados no GitHub, apenas dentro do mesmo repositório e escopo de ramificação. Os caches runnerhut são compartilhados entre fluxos de trabalho na organização.
O detalhe que importa
O compartilhamento entre fluxos de trabalho é mais importante quando a construção e o teste são fluxos de trabalho separados que, de outra forma, cada um pagaria por seu próprio cache frio.
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.