Compute Minutes - Definição do Glossário de CI/CD
Compute minutes são a unidade que os provedores de CI usam para medir o uso: um minuto de um runner executando um job. O GitHub Actions cobra repositórios privados por compute minute, com multiplicadores para runners maiores e sistemas operacionais que não sejam Linux.
Como os multiplicadores funcionam
O GitHub cobra Linux a 1x, Windows a 2x e macOS a 10x a taxa por minuto. Um job de macOS de 20 minutos consome 200 minutos faturados. Runners Linux maiores também multiplicam: um runner de 16 vCPUs fatura mais por minuto de wall-clock do que o runner padrão de 2 vCPUs.
Reduzindo-os
Fazer cache de dependências, cancelar runs substituídos com concurrency e evitar pernas de matrix redundantes reduzem os compute minutes. Runners self-hosted e gerenciados (como o Latchkey) faturam o compute de nuvem subjacente em vez das taxas por minuto do GitHub, o que costuma ser mais barato em volume.