Skip to content
Latchkey

O Que São GitHub Actions Minutes?

Os Actions minutes são como o GitHub cobra os runners hospedados: o tempo de job em relógio de parede multiplicado por um fator de OS, contado contra seu plano.

Os runners hospedados pelo GitHub não são gratuitos além de um certo ponto. Eles são medidos em minutos, e a matemática tem uma pegadinha: nem todos os minutos custam o mesmo, porque os sistemas operacionais carregam multiplicadores diferentes.

O que são

Um minuto é um minuto de tempo de execução de job em um runner hospedado pelo GitHub. Cada conta recebe uma cota gratuita mensal em repositórios privados; além disso, os minutos são cobrados.

Como são contados

Os minutos são arredondados para cima por job e multiplicados por um fator de OS: Linux conta a 1x, Windows a 2x e macOS a 10x. Então um job de macOS de 10 minutos consome 100 minutos da cota. Os larger runners custam ainda mais.

  • Linux: multiplicador 1x.
  • Windows: multiplicador 2x.
  • macOS: multiplicador 10x.

Controlando o uso

Caching, cancelamento por concorrência, filtros de path e enxugar matrizes cortam o uso de minutos. Repositórios públicos geralmente não consomem minutos em runners padrão.

Por que importa

Os minutos são onde o custo do CI se acumula rápido, especialmente Windows e macOS. Os runners gerenciados Latchkey executam os mesmos workflows a um custo efetivo por minuto menor, então pipelines pesados ficam mais baratos sem mudar seu YAML.

Conceitos relacionados

O uso de minutos é impulsionado pela escolha do runner, tamanho da matrix, caching e configurações de concorrência.

Principais conclusões

  • Os minutos cobram o tempo de job dos runners hospedados pelo GitHub.
  • Multiplicadores de OS: Linux 1x, Windows 2x, macOS 10x.
  • Caching, concorrência e filtros cortam o uso e o custo.

Guias relacionados