Guias
Como acelerar GitHub Actions
Seu pipeline leva mais tempo do que qualquer um deseja esperar e não é óbvio para onde vai o tempo.
8 min de leitura
Seu pipeline leva mais tempo do que qualquer um deseja esperar e não é óbvio para onde vai o tempo.
Sintomas
- Mudança de contexto dos desenvolvedores enquanto esperam
- A duração do pipeline cresce a cada trimestre
- Ninguém pode dizer qual passo é mais lento
Por que isso acontece
O tempo do relógio é distribuído entre o tempo de fila, o início do executor, a restauração do cache, a instalação de dependências e a própria compilação. As equipes geralmente otimizam o último porque é o único que conseguem ver.
Como consertar
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
Como encontrar a etapa lenta em um fluxo de trabalhoO pipeline é lento, mas cada etapa individual parece razoável.Como reduzir GitHub Actions partidas a frioOs trabalhos ficam parados por 30 a 90 segundos antes da execução da primeira etapa.Como diagnosticar tempos de fila de GitHub ActionsOs trabalhos ficam na fila por alguns minutos antes que um mensageiro os pegue.Como tornar o checkout do git mais rápidoações/checkout leva minutos em um repositório grande.