guias
Sua chave de cache provavelmente está errada
Quatro erros-chave de cache que são responsáveis por quase todas as taxas de acerto baixas que observamos durante a integração.
{autor} · {papel} · {data} · {minutos} {minutosLabel}
Durante a integração, analisamos a configuração do cache. Os mesmos quatro erros são responsáveis por quase todas as baixas taxas de acerto.
1. A chave inclui o commit SHA
Nunca pode acontecer, porque a chave é única por commit. Surpreendentemente comum, geralmente copiado de um exemplo que demonstrava outra coisa.
2. Sem chaves de restauração
Alterar uma dependência descarta todo o cache em vez de restaurar o de ontem e atualizá-lo.
3. Nenhuma arquitetura ou sistema operacional na chave
Um cache x64 restaurado em arm64 não falha de forma limpa – ele produz erros de vinculador várias etapas depois.
4. A chave faz hash dos arquivos de origem, não dos arquivos de bloqueio
O cache é invalidado a cada alteração de código, o que é exatamente o oposto do que você deseja de um cache de dependência.
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.