Note
As contas da organização, criadas após 13 de novembro de 2024 em um plano GitHub Team, têm acesso à plataforma de cobrança aprimorada.
A plataforma de faturamento aprimorada oferece melhor controle de gastos e visibilidade detalhada para ajudá-lo a entender seu uso com controles mais granulares. Confira "Usar a nova plataforma de cobrança".
Sobre a cobrança do GitHub Actions
O GitHub poderá aplicar antecipadamente uma retenção temporária de autorização para o valor dos custos baseados no uso, que aparecerá como uma cobrança pendente na forma de pagamento da sua conta.
GitHub Actions o uso é gratuito para executores padrão hospedados no GitHub em repositórios públicos e para executores auto-hospedados. Para repositórios privados, cada conta GitHub recebe uma certa quantidade de minutos e armazenamento gratuitos para uso com executores hospedados no GitHub, dependendo do plano da conta. Qualquer uso além dos valores incluídos é controlado pelos limites de gastos.
Se você é um cliente que realiza cobrança mensal, a sua conta terá um limite de gastos padrão de US$ 0, o que impede o uso adicional de minutos ou armazenamento para repositórios privados além dos valores incluídos na sua conta. Se você pagar sua conta por fatura, sua conta terá um limite de gastos padrão ilimitado. Para obter mais informações, confira Sobre os limites de gastos.
Se você é proprietário da organização, conecte uma ID da assinatura do Azure à conta da organização para habilitar o GitHub Actions e pagar pelo uso além dos valores incluídos na conta. Para saber mais, confira Conectar uma assinatura do Azure.
Os minutos são redefinidos todos os meses, enquanto o uso de armazenamento não.
Armazenamento e minutos incluídos
Note
- Os minutos incluídos não podem ser usados para executores maiores. Esses executores sempre serão cobrados, inclusive em repositórios públicos. Para saber mais, confira Sobre a cobrança das GitHub Actions.
- Logs e resumos de tarefas não contam para uso de armazenamento.
Planejar | Armazenamento | Minutos (por mês) |
---|---|---|
GitHub Free | 500 MB | 2.000 |
GitHub Pro | 1 GB | 3.000 |
GitHub Free para organizações | 500 MB | 2.000 |
GitHub Team | 2 GB | 3.000 |
GitHub Enterprise Cloud | 50 GB | 50.000 |
O armazenamento usado por um repositório é o armazenamento total usado por artefatos GitHub Actions e GitHub Packages. Seu custo de armazenamento corresponde ao uso total de todos os repositórios de propriedade da sua conta. Para saber mais sobre o preço do GitHub Packages, confira Sobre a cobrança de pacotes do GitHub.
Se o uso da sua conta ultrapassar esses limites e você definir um limite de gastos acima de US$ 0, você pagará US$ 0,008 por GB de armazenamento por dia e o uso por minuto, dependendo do sistema operacional usado pelo executor hospedado no GitHub. GitHub arredonda os minutos e os minutos parciais que cada trabalho usa até o minuto inteiro mais próximo.
Multiplicadores de minutos
Os trabalhos que são executados em Windows e macOS runners que o GitHub hospeda consomem minutos na proporção de 2 a 10 vezes a taxa que os trabalhos em Linux consomem. Por exemplo, o uso de mil minutos do Windows consumiria 2 mil dos minutos incluídos em sua conta. O uso de mil minutos do macOS consumiria 10 mil minutos incluídos em sua conta.
Sistema operacional | Multiplicador de minutos |
---|---|
Linux | 1 |
Windows | 2 |
macOS | 10 |
Note
Os multiplicadores de minutos não se aplicam às taxas por minuto mostradas abaixo.
Taxa por minuto
Taxas por minuto para executores padrão
Sistema operacional | Taxa por minuto (USD) |
---|---|
Linux com 2 núcleos | US$ 0,008 |
Windows com 2 núcleos | $0,016 |
macOS com 3 ou 4 núcleos (M1 ou Intel) | $0.08 |
Taxas por minuto para executores avançados
acionados por x64
Sistema operacional | Taxa por minuto (USD) |
---|---|
Linux Avançado 2 núcleos | US$ 0,008 |
Linux com 4 núcleos | $0,016 |
Linux com 8 núcleos | US$ 0,032 |
Linux com 16 núcleos | US$ 0,064 |
Linux com 32 núcleos | US$ 0,128 |
Linux com 64 núcleos | US$ 0,256 |
Windows com 4 núcleos | US$ 0,032 |
Windows com 8 núcleos | US$ 0,064 |
Windows com 16 núcleos | US$ 0,128 |
Windows com 32 núcleos | US$ 0,256 |
Windows com 64 núcleos | US$ 0,512 |
GPU Windows com 4 núcleos | US$ 0,14 |
macOS com 12 núcleos | $0,12 |
Taxas por minuto para executores avançados
acionados por arm64
Sistema operacional | Taxa por minuto (USD) |
---|---|
Linux com 2 núcleos | US$ 0,005 |
Linux com 4 núcleos | $0,01 |
Linux com 8 núcleos | US$ 0,02 |
Linux com 16 núcleos | US$ 0,04 |
Linux com 32 núcleos | $0.08 |
Linux com 64 núcleos | $0,16 |
Windows com 2 núcleos | $0,01 |
Windows com 4 núcleos | US$ 0,02 |
Windows com 8 núcleos | US$ 0,04 |
Windows com 16 núcleos | $0.08 |
Windows com 32 núcleos | $0,16 |
Windows com 64 núcleos | US$ 0,32 |
macOS com 6 núcleos (M1) | $0,16 |
Taxas por minuto para executores avançados
acionados por GPU
Sistema operacional | Taxa por minuto (USD) |
---|---|
Linux com 4 núcleos | US$ 0,07 |
Windows com 4 núcleos | US$ 0,14 |
Pontos a serem observados sobre as tarifas para executores
- O número de trabalhos que você pode executar simultaneamente em todos os repositórios em sua conta de usuário ou organização depende do seu plano do GitHub. Para saber mais, confira Limites de uso, cobrança e administração para executores hospedados no GitHub e Sobre executores auto-hospedados para limites de uso do executor auto-hospedado.
- Você precisa gerenciar as configurações de cobrança e os recursos pagos de cada uma das suas contas separadamente. Alterne entre as configurações da sua conta pessoal, das contas de organização e das contas da empresa usando a alternância de contexto de cada página de configurações. Confira "Sobre a cobrança no GitHub".
- Executor maior estão disponíveis apenas para organizações e empresas usando os planos GitHub Team ou GitHub Enterprise Cloud.
- Executor maior são cobrados somente pela taxa por minuto do tempo em que os fluxos de trabalho são executados neles. Não há nenhum custo associado à criação de um executor maior que não está sendo usado pelo fluxo de trabalho.
- Para executor maiors, não há custo adicional para configurações que atribuem endereços IP estáticos públicos a um executor maior. Para saber mais sobre executor maiors, confira Sobre executores maiores.
- Os minutos incluídos não podem ser usados para executor maiors.
- Os executor maior não são gratuitos para repositórios públicos.
Calculando minutos e gastos de armazenamento
Para estimar os custos dos serviços de consumo, use a calculadora de preços do GitHub.
No final do mês, GitHub calcula o custo de minutos e armazenamento usado sobre o valor incluído em sua conta.
Cálculo de custo de amostra em minutos
Por exemplo, se sua organização usa GitHub Team e permite gastos ilimitados, usando 5.000 minutos, poderia ter um custo total de armazenamento e custo médio de minuto de US$ 56,00, dependendo dos sistemas operacionais usados para executar trabalhos.
- 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.
O GitHub calcula seu uso do armazenamento para cada mês com base no uso por hora durante aquele mês.
Cálculo de custo de armazenamento
Note
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.
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, GitHub arredonda seu armazenamento para o MB mais próximo. Portanto, seu uso de armazenamento em março seria de 9,097 GB.
Se uso de GitHub Actions compartilha a data de cobrança, o método de pagamento e o recibo que já existem para sua conta. Para exibir todas as assinaturas da conta em GitHub, confira "Exibir suas assinaturas e a data de cobrança".
Sobre limites de gastos
Se você é um cliente que realiza cobrança mensal, a sua conta terá um limite de gastos padrão de US$ 0, o que impede o uso adicional de minutos ou armazenamento para repositórios privados além dos valores incluídos na sua conta. Se você pagar sua conta por fatura, sua conta terá um limite de gastos padrão ilimitado.
Se você tiver gastos ilimitados ou um limite acima de US$ 0, você será cobrado por todos os minutos ou armazenamento adicional além do valor incluído na sua conta, também denominado excedente. GitHub cobra o uso da conta do repositório em que um fluxo de trabalho é executado. Quaisquer cupons em sua conta não se aplicam a GitHub Actions excessos.
Os excedentes são sempre cobrados mensalmente, independentemente do seu prazo de cobrança (mesmo que sua conta seja cobrada anualmente).
Para obter informações sobre como gerenciar e alterar o limite de gastos da sua conta, confira Gerenciando seu limite de gastos das GitHub Actions.
Se a sua conta tiver cobranças não pagas pendentes:
- O armazenamento ou minutos incluídos na sua conta para GitHub Actions e GitHub Packages não serão redefinidos até que o pagamento seja processado com sucesso.
- Para contas com armazenamento ou minutos restantes para o período de faturamento atual, GitHub Actions e GitHub Packages continuarão disponíveis até que qualquer uso incluído tenha sido alcançado.
- Para contas que atingiram o uso incluído para o período de faturamento atual para GitHub Actions ou GitHub Packages, ambos GitHub Actions e GitHub Packages serão desativadas para evitar maiores excessos.