Desempenho
Por que meus trabalhos ficam atrás uns dos outros?
Resposta rápida
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.
O detalhe que importa
Verifique primeiro o próprio bloco de simultaneidade do fluxo de trabalho. Um grupo codificado de forma muito ampla serializa trabalhos que deveriam ser executados em paralelo.
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 as GitHub Actions são lentas?Mais comumente: vCPU compartilhada, caches frios, disco conectado à rede e tempo de fila antes mesmo de o trabalho começar.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.