Skip to main content

Esta versão do GitHub Enterprise Server será descontinuada em 2026-08-25. Não há suporte para versões descontinuadas. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos no GitHub Enterprise Server, consulte Overview do processo de atualização. Para obter ajuda com a atualização, entre em contato com o GitHub Enterprise Support.

Alta disponibilidade para GitHub Actions

Há algumas considerações especiais para administrar GitHub Actions em uma configuração de alta disponibilidade.

Replicação ou redundância de seus GitHub Actions dados

GitHub Actions usa armazenamento externo para armazenar artefatos e registros de fluxo de trabalho. Esses dados são armazenados no seu provedor externo, como armazenamento blob do Azure, Amazon S3, Google Cloud Storage ou MinIO. Como resultado, os backups de GitHub Enterprise Server e as configurações de GitHub Enterprise Server de alta disponibilidade não fornecem proteção para os dados armazenados neste armazenamento externo e, em vez disso, dependem da proteção e replicação de dados proporcionadas pelo provedor de armazenamento externo, como Azure, Google Cloud ou AWS.

É altamente recomendável que você configure seu GitHub Actions armazenamento externo para usar a redundância ou a replicação de dados. Para obter mais informações, consulte a documentação do seu provedor de armazenamento:

Réplicas de alta disponibilidade

Promover uma réplica

Ao habilitar uma configuração de alta disponibilidade, todas as réplicas são configuradas automaticamente para usar a configuração de GitHub Actions armazenamento externo. Se você precisar iniciar um failover para promover uma réplica, não serão necessárias alterações adicionais de configuração para GitHub Actions.

Para saber mais, confira Iniciar failover do appliance réplica.

Remover uma réplica de alta disponibilidade

Evite permitir que várias instâncias escrevam no mesmo GitHub Actions armazenamento externo. Isso pode ocorrer ao usar o comando ghe-repl-teardown para parar e remover permanentemente uma réplica habilitada para GitHub Actions. Isso ocorre porque a réplica será convertida em uma instância autônoma GitHub Enterprise Server, e, após a desmontagem, ela ainda usará a mesma configuração de armazenamento externo que a primária.

Para ajudar a evitar esse problema, é recomendável desativar o servidor de réplica ou atualizar sua GitHub Actions configuração com armazenamento externo diferente.