Skip to main content

Cobrança do GitHub Actions

Saiba como o uso de GitHub Actions é medido em relação à sua cota gratuita e como pagar por uso adicional.

Como o uso do GitHub Actions é medido

O uso de GitHub Actions é gratuito para executores auto hospedados e repositórios públicos que usam executores padrão hospedados no GitHub. Confira Escolhendo o executor para um trabalho.

Para repositórios privados, cada conta do GitHub recebe uma cota de minutos e armazenamento de artefatos gratuitos para uso com executores hospedados no GitHub, dependendo do plano da conta. Qualquer uso além dos valores incluídos é cobrado em sua conta. Os minutos são redefinidos todos os meses, enquanto o uso de armazenamento não.

Dica

Qualquer pessoa com acesso de gravação a um repositório pode executar ações para sua conta pessoal sem usar minutos.

Exemplos de como o uso é medido

  • Se você executar um fluxo de trabalho em um executor padrão do Linux e ele levar 10 minutos para ser concluído, serão usados 10 minutos da franquia do proprietário do repositório. Se o fluxo de trabalho gerar um artefato de 10 MB, você também usará 10 MB da franquia de armazenamento do proprietário do repositório.
  • Se você executar um fluxo de trabalho que normalmente leva 10 minutos e ele falhar após 5 minutos porque uma dependência não está disponível, você usará 5 minutos da franquia do proprietário do repositório. Se você corrigir o problema e executar novamente o fluxo de trabalho com êxito, no total, você usará 15 minutos da franquia do proprietário do repositório.
  • Se você executar um fluxo de trabalho que gera muitos arquivos de log e um resumo de trabalho longo, esses arquivos não entrarão na conta da franquia de armazenamento do proprietário do repositório.

Uso gratuito do GitHub Actions

As quantidades a seguir de tempo para executores padrão e armazenamento de artefatos estão incluídas em seu plano do GitHub. No início de cada mês, os minutos usados pela conta são zerados.

PlanejarArmazenamentoMinutos (por mês)
GitHub Free500 MB2.000
GitHub Pro1 GB3.000
GitHub Free para organizações500 MB2.000
GitHub Team2 GB3.000
GitHub Enterprise Cloud50 GB50.000

Observação

Os minutos incluídos não podem ser usados para executores maiores. Esses executores sempre serão cobrados, mesmo quando usados por repositórios públicos.

Usar mais do que a cota incluída

Se sua conta não tiver uma forma de pagamento válida registrada, o uso será bloqueado quando você usar sua cota.

Pagar por uso adicional do GitHub Actions

Você paga por qualquer uso adicional acima da cota usando a forma de pagamento configurada para sua conta do GitHub. Confira Gerenciar suas informações de pagamento e cobrança.

O armazenamento é cobrado com base no uso por hora de artefatos ao longo do mês. Os minutos são calculados com base no tempo total de processamento usado em cada tipo de executor durante o mês.

Observação

O painel de cobrança pode mostrar o uso do Actions como um valor em dólar ("gastos") em vez de minutos brutos. Esse valor já reflete multiplicadores de minutos aplicáveis.

Multiplicadores de minutos

Cada tipo de executor tem um multiplicador de minutos que é determinado pelo sistema operacional e pela potência de processamento. Por exemplo, trabalhos executados em executores do Windows e macOS hospedados pelo GitHub consomem entre 2 e 10 vezes minutos em relação à taxa que os trabalhos em executores do Linux consomem.

Sistema operacionalMultiplicador de minutos
Linux1
Windows2
macOS10

Para obter detalhes completos de multiplicadores de minutos para executores hospedados no GitHub, consulte Referência de multiplicador de minutos de ações.

Cálculo de custo de minutos de exemplo

Por exemplo, se sua organização usa o GitHub Team, usar 5.000 minutos além da cota incluída teria um custo total de armazenamento e minutos de US$ 56, com o uso de executores do Linux e do Windows.

  • 5.000 (3.000 Linux e 2.000 Windows) minutos = US$ 56 (US$ 24 + US$ 32).
    • 3.000 minutos de Linux por US$ 0,008 por minuto = US$ 24.
    • 2.000 Windows minutos com US$ 0,016 por minuto = US$ 32.

Este exemplo pressupõe que o executor de linha de base foi usado em cada sistema operacional.

Exemplo de cálculo de custo de armazenamento

Por exemplo, se durante o mês de março você utilizar 3 GB em 10 dias e 12 GB nos 21 dias subsequentes, o uso do armazenamento será de:

  • 3 GB x 10 dias x (24 horas por dia) = 720 GB-Horas
  • 12 GB x 21 dias x (24 horas por dia) = 6,048 GB-Horas
  • 720 GB-Horas + 6.048 GB-Horas = 6.768 GB-Horas
  • 6.768 GB-Horas / (744 horas por mês) = 9,0967 GB-Meses

No final do mês, o GitHub arredonda seu armazenamento para o MB mais próximo. Portanto, seu uso de armazenamento em março seria de 9,097 GB.

Observação

O GitHub atualiza seu espaço de armazenamento dentro de uma janela de 6 a 12 horas. Se você excluir artefatos, o espaço disponível será refletido em sua conta durante a próxima atualização agendada.

Como gerenciar seu orçamento para o GitHub Actions

Se sua conta não tiver uma forma de pagamento válida registrada, o uso será bloqueado quando você usar sua cota.

Por padrão, se você tiver uma forma de pagamento válida registrada, os gastos serão limitados a 0 USD até que você defina um orçamento. Você pode definir e gerenciar um orçamento para limitar os gastos de um produto ou SKU. Confira Definir orçamentos para controlar gastos com produtos limitados.

Accounts that have migrated from the old billing platform may contain automatically generated budgets that mirror their previous spending limits.

Leitura adicional