Skip to main content

Configurar uma instância de preparo

Você pode configurar uma instância do GitHub Enterprise Server em um ambiente separado e isolado e usá-la para validar e testar alterações.

Sobre instâncias de preparo

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

Por exemplo, para proteger contra perda de dados, você pode validar regularmente o backup da sua instância de produção. Você pode restaurar regularmente o backup de seus dados de produção em uma instância separada do 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 mais recente do recurso do 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 o GitHub Enterprise Server e recriar um ambiente com a maior semelhança possível com o ambiente de produção, considere os sistemas externos que interagem com sua instância. Por exemplo, faça os testes a seguir em seu ambiente de preparo.

  • Autenticação, principalmente 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 the GitHub Enterprise Server APIs;
  • 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, confira a seção "Sobre dados de GitHub Enterprise Server Backup Utilities" em "Como configurar backups em seu dispositivo".
  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, confira "Como configurar uma instância do GitHub Enterprise Server".
  3. Opcionalmente, se você planeja testar a funcionalidade do GitHub Actions em seu ambiente de teste, examine as considerações sobre seus logs e seu armazenamento. Para obter mais informações, veja "Como usar um ambiente de preparo".
  4. Restaure o backup na sua instância de preparo. Para obter mais informações, confira a seção "Como restaurar um backup" de "Como configurar backups em seu dispositivo".

Leitura adicional