Meu pipeline de CI costumava levar 45 minutos. Agora leva 8. As maiores vitórias vieram da otimização do Docker — não de hardware mais rápido.
O Problema
Cada execução de CI era:
- Baixar imagem base (2 min)
- Instalar dependências do SO (5 min)
- Instalar pacotes Python (8 min)
- Instalar pacotes Node (6 min)
- Construir aplicação (4 min)
- Executar testes (15 min)
- Construir imagem de produção (5 min)
Total: ~45 minutos. Desenvolvedores pararam de executar o pipeline completo. Bugs passaram despercebidos.
Correção 1: Builds Multi-Estágio (45 → 30 min)
\
