Desempenho
Por que as GitHub Actions são lentas?
Resposta rápida
Mais comumente: vCPU compartilhada, caches frios, disco conectado à rede e tempo de fila antes mesmo de o trabalho começar.
O detalhe que importa
Meça o detalhamento antes de otimizar. As equipes ajustam rotineiramente uma etapa de construção que representa 20% do pipeline, enquanto o tempo de fila e a restauração do cache representam 60%.
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
Com que rapidez os executores iniciam depois que um trabalho é colocado na fila?Os corredores do runnerhut largam em cerca de três segundos em uma piscina quente.Preciso alterar meu fluxo de trabalho?Não. Mude o rótulo de execução e deixe todo o resto como está.Como escolho o tamanho do corredor?Comece um tamanho acima do seu executor atual, verifique a utilização da CPU e pare quando a curva se achatar.Por que meus trabalhos ficam atrás uns dos outros?Você atingiu um limite de simultaneidade – seja do seu plano, do seu grupo de executores ou de um grupo de simultaneidade no fluxo de trabalho.