Configurar uma instância de preparo
É possível usar uma instância de preparo para testar as modificações antes de aplicá-las à sua instância do GitHub Enterprise Server. Por exemplo, você pode usar uma instância de teste para avaliar novas atualizações do GitHub Enterprise Server ou praticar a importação de dados de migração.
Dica: talvez seja interessante reutilizar seu arquivo de licença do GitHub Enterprise, desde que a instância de preparo não seja usada na produção.
Para fazer um teste completo em todo o appliance do GitHub Enterprise Server, você terá que englobar os sistemas externos que interagem com ele. Veja alguns fatores a serem considerados:
- Autenticação, principalmente se você estiver usando um provedor de autenticação externo;
- 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 API do GitHub Enterprise Server;
- Servidor externo SMTP para notificações de e-mail.
- 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".
- 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".