Sobre ações do GitHub - GitHub Docs
GitHub Actions Introdução Visão Geral Sobre ações do GitHub
Com o GitHub Actions, você pode criar recursos completos de integração contínua (CI, Continuous Integration) e implantação contínua (CD, Continuous Deployment) diretamente no seu repositório.GitHub Actions aciona o serviço de integração contínua integrado de GitHub Para obter mais informações, consulte "Sobre integração contínua".
Os fluxos de trabalho são executados no Linux, macOS, Windows e contêineres em máquinas hospedadas em GitHub, denominadas "executoras". Como alternativa, você também pode hospedar seus próprios executores para executar ou gerenciar fluxos de trabalho em máquinas que você possui. Para obter mais informações, consulte "Sobre os executores auto-hospedados".
É possível descobrir ações a serem usadas no seu fluxo de trabalho no GitHub e compilar ações para compartilhar com a comunidade do GitHub. Para obter mais informações sobre como criar uma ação personalizada, consulte "Criando ações"".
GitHub Marketplace é um local central para você encontrar, compartilhar e usar ações criadas pela comunidade GitHub. Para obter mais informações, consulte "Usando ações de GitHub Marketplace no seu fluxo de trabalho".
Você também pode personalizar o seu projeto com ações de código aberto compartilhadas nos repositórios públicos em GitHub e usar ações criadas por GitHub na organização ações.
Para obter mais informações, consulte "Desabilitar ou limitar GitHub Actions para um repositório" ou "Desabilitar ou limitar GitHub Actions para sua organização".
Há alguns limites no uso do GitHub Actions , e variará dependendo se você usa executores hospedados GitHubou auto-hospedados. Estes limites estão sujeitos a mudanças.
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. Este limite não se aplica a executores auto-hospedados.
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. Este limite também se aplica a executores auto-hospedados.
Tempo de fila de tarefas - Cada trabalho para executores auto-hospedados pode ser enfileirado por um máximo de 24 horas. Se um executor auto-hospedado não começar a executar a tarefa dentro deste limite, a tarefa será encerrada e não será concluída. Este limite não se aplica a executores hospedados para GitHub.
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. Este limite também se aplica a executores auto-hospedados.
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. Não há limites de concorrência para os executores auto-hospedados.
O uso do GitHub Actions é gratuito para repositórios públicos. 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".
Contatar Suporte do GitHub or Suporte do GitHub Premium para qualquer uma das seguintes opções, se o uso ou uso pretendido se enquadra nas categorias limite: