Skip to main content

Esta versão do GitHub Enterprise será descontinuada em 2022-09-28. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

Alta disponibilidade para o GitHub Actions

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

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

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 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 ou AWS.

Recomendamos que você configure o seu GitHub Actions armazenamento externo para usar redundância de dados ou replicação. 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 armazenamento externo de GitHub Actions. Se você precisa iniciar uma falha para promover uma réplica, nenhuma alteração de configuração adicional será necessária para GitHub Actions.

Para obter mais informações, consulte "Iniciar uma falha na réplica do seu dispositivo".

Remover réplica de alta disponibilidade

Evitar deixar várias instâncias para serem gravadas no mesmo armazenamento externo de GitHub Actions. Isso pode ocorrer ao usar o comando ghe-repl-teardown para parar e remover permanentemente uma réplica de habilitada por GitHub Actions. Isto porque a réplica será convertida em uma versão autônoma de GitHub Enterprise Server e, após a sua desmontagem, continuará usando a mesma configuração de armazenamento externo.

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