Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Limites de uso, cobrança e administração

Existem limites de uso para fluxos de trabalho de GitHub Actions. As taxas de uso são aplicadas a repositórios que vão além da quantidade de minutos grátis e armazenamento de um repositório.

GitHub Actions está disponível com GitHub Free, GitHub Pro, GitHub Free para organizações, GitHub Team, GitHub Enterprise Cloud e GitHub One. GitHub Actions não está disponível para repositórios privados pertencentes a contas usando os planos de legado por repositório. Para obter mais informações, consulte "produtos de GitHub

Neste artigo

Did this doc help you?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Ou, learn how to contribute.

Sobre a cobrança do GitHub Actions

O uso de GitHub Actions é grátis para repositórios públicos e executores auto-hospedados. Para repositórios privados, cada conta GitHub recebe uma certa quantidade de minutos e armazenamento gratuitos, dependendo do produto usado com a conta. Para obter mais informações, consulte "Sobre a cobrança do GitHub Actions".

Limites de uso

Existem alguns limites em uso de GitHub Actions ao usar executores hospedados em GitHub. Estes limites estão sujeitos a mudanças.

Nota: Para executores auto-hospedados, aplicam-se diferentes limites de uso. Para obter mais informações, consulte "Sobre os executores auto-hospedados."

  • Tempo de execução de tarefas - Cada trabalho em um fluxo de trabalho pode ser executado por até 6 horas de tempo de execução. Se um trabalho atingir esse limite, o trabalho será terminado e não será completado.

  • Tempo de execução do fluxo de trabalho - Cada execução do fluxo de trabalho é limitada a 72 horas. Se a execução de um fluxo de trabalho atingir esse limite, a execução do fluxo de trabalho será cancelada.

  • Solicitações de API - Você pode executar até 1000 solicitações de API por hora em todas as ações dentro de um repositório. Se excedido, as chamadas de API adicionais falharão, o que pode causar falha nas tarefas.

  • Tarefas correntes - O número de trabalhos simultâneos que você pode executar em sua conta depende do seu plano GitHub, conforme indicado na tabela a seguir. Se excedido, quaisquer tarefas adicionais serão colocadas na fila.

    Plano GitHubTotal de tarefas simultâneasMáximo de tarefas macOS simultâneas
    Grátis205
    Pro405
    Equipe605
    Enterprise18050
  • Matriz de vagas - - Matriz de trabalho - A matriz de trabalho pode gerar no máximo 256 trabalhos por execução de fluxo de trabalho. Este limite também se aplica a executores auto-hospedados.

Política de uso

Além dos limites de uso, você deve garantir que você usa

GitHub Actions dentro dos Termos de Serviço do GitHub. Para obter mais informações sobre termos específicos de GitHub Actions, consulte os Termos adicionais do produto do GitHub.

Artefato e política de retenção de registro

É possível configurar o artefato e o período de retenção de registro para o seu repositório, organização ou conta corporativa.

Por padrão, os artefatos e arquivos de registro gerados pelos fluxos de trabalho são mantidos por 90 dias antes de ser excluídos automaticamente. É possível ajustar o período de retenção dependendo do tipo de repositório:

  • Para repositórios públicos: você pode alterar este período de retenção para qualquer lugar entre 1 dia e 90 dias.
  • Para repositórios privados, internos e GitHub Enterprise: você pode alterar este período de retenção para qualquer período entre 1 e 400 dias.

Ao personalizar o período de retenção, ele só se aplica a novos artefatos e arquivos de registro e não se aplica retroativamente aos objetos existentes. Para repositórios e organizações gerenciadas, o período máximo de retenção não pode exceder o limite definido pela organização gerenciadora ou pela empresa.

Para obter mais informações, consulte:

Desativar ou limitar GitHub Actions para o seu repositório ou organização

Por padrão, GitHub Actions está habilitado em todos os repositórios e organizações. Você pode optar por desabilitar GitHub Actions ou limitá-los apenas a ações privadas, o que significa que as pessoas só poderão usar ações que existem no seu repositório.

Para obter mais informações, consulte:

Desabilitar e habilitar fluxos de trabalho

Você pode habilitar e desabilitar os fluxos de trabalho individuais no seu repositório em GitHub.

Para evitar execuções desnecessárias do fluxo de trabalho, os fluxos de trabalho programados podem ser desabilitados automaticamente. Quando um repositório público é bifurcado, os fluxos de trabalho programados são desabilitados por padrão. Em um repositório público, os fluxos de trabalho agendados são automaticamente desabilitados quando nenhuma atividade do repositório ocorreu em 60 dias.

Para obter mais informações, consulte "Desabilitar e habilitar um fluxo de trabalho".

Did this doc help you?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Ou, learn how to contribute.