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
- 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".
- 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".
- 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".
- 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".