Depot vs Blacksmith: comparação de runners do GitHub Actions
Duas opções populares de runners gerenciados com pontos fortes diferentes: Depot para builds Docker, Blacksmith para velocidade bruta de CPU.
Depot e Blacksmith superam os runners hospedados pelo GitHub, mas otimizam coisas diferentes. Aqui está a divisão honesta - além de onde entra uma opção com autocorreção como o Latchkey.
| Depot | Blacksmith | |
|---|---|---|
| Melhor em | Aceleração de builds Docker + cache remoto | Runners com CPU de alta frequência |
| Carga ideal | Pipelines pesados em containers | Build/teste single-thread |
| Autocorreção | Não | Não |
Escolha o Depot se
Seu CI é dominado por builds de imagens Docker e o cache remoto de build é o seu gargalo.
Escolha o Blacksmith se
Seu tempo de build/teste é limitado por CPU e hardware mais rápido por núcleo é a vantagem.
Uma terceira opção
Se sua dor real é custo somado a re-execuções instáveis, nenhum dos dois resolve isso - o Latchkey adiciona autocorreção em runners gerenciados mais baratos.
O veredito
Limitado por Docker: Depot. Limitado por CPU: Blacksmith. Custo + confiabilidade: avalie o Latchkey ao lado deles.