Skip to main content
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.

Esta versão do GitHub Enterprise foi descontinuada em 2022-06-03. 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.

Configurar uma instância de preparo

Você pode configurar uma instância de GitHub Enterprise Server em um ambiente separado e isolado e usar a instância para validar e testar alterações.

Sobre instâncias de preparo

GitHub recomenda que você configure um ambiente separado para testar backups, atualizações ou alterações na configuração para your GitHub Enterprise Server instance. Este ambiente, que você deve isolar dos seus sistemas de produção, é chamado de ambiente de preparo.

Por exemplo, para se proteger contra a perda de dados, você pode validar regularmente o backup da sua instância de produção. Você pode restaurar regularmente o backup dos seus dados de produção em uma instância separada de GitHub Enterprise Server em um ambiente de preparo. Nesta instância de preparo, você também pode testar a atualização para a versão de recurso mais recente de GitHub Enterprise Server.

Dica: talvez seja interessante reutilizar seu arquivo de licença do GitHub Enterprise, desde que a instância de preparo não seja usada em uma capacidade de produção.

Considerações sobre um ambiente de preparo

Para testar minuciosamente GitHub Enterprise Server e recriar um ambiente tão semelhante ao seu ambiente de produção quanto possível, considere os sistemas externos que interagem com sua instância. Por exemplo, você deverá testar o seguinte em seu ambiente de preparo.

  • Autenticação, especialmente se você usa um provedor de autenticação externo como o SAML
  • Integração com um sistema externo de geração de tíquetes;
  • Integração com um servidor de integração contínua;
  • Software ou scripts externos que usam a As APIs do GitHub Enterprise Server;
  • Servidor externo SMTP para notificações de e-mail.

Configurar uma instância de preparo

  1. Faça backup da sua instância de produção usando o GitHub Enterprise Server Backup Utilities. Para obter mais informações, consulte a seção "Sobre o GitHub Enterprise Server Backup Utilities" em "Configurar backups no appliance".
  2. Configure uma nova instância para funcionar como ambiente de preparo. Você pode usar os mesmos guias para provisionar e instalar sua instância de preparo, assim como fez na instância de produção. Para obter mais informações, consulte "Configurar instância do GitHub Enterprise Server".
  3. Opcionalmente, se você planeja testar a funcionalidade de GitHub Actions em seu ambiente de teste, revise as considerações para seus logs e armazenamento. Para obter mais informações, consulte "Usando um ambiente de teste".
  4. Restaure o backup na sua instância de preparo. Para obter mais informações, consulte a seção "Restaurar backup" em "Configurar backups no appliance".

Leia mais