O processo básico de Desenvolvimento de equipe configura a hierarquia de instâncias, concede direitos de acesso ao desenvolvedor, gerencia o movimento de mudanças de desenvolvimento de instâncias de desenvolvimento para instâncias de teste e promove aplicações para a instância de produção.
Procedimento
-
Configure a hierarquia da instância de desenvolvimento conforme descrito em Configurar uma hierarquia de instâncias.
- Provisione instâncias de desenvolvimento na mesma versão de software da instância de destino. Por exemplo, use a versão do software que está sendo executada em sua instância de produção.
- [Recomendado] Clonar o destino para as instâncias de desenvolvimento.
- Para cada instância, defina a instância primária.
- [Opcional] Para cada instância, defina as instâncias de mesmo nível.
- Para cada instância, extraia todas as mudanças da instância primária.
-
Para instâncias de subdesenvolvimento, conceda direitos de acesso aos desenvolvedores apropriados.
-
Desenvolva personalizações em instâncias de subdesenvolvimento.
Use o painel da equipe para rastrear as atividades de desenvolvimento.
- Extraia versões da instância primária, como versões que foram enviadas por push de outras instâncias de subdesenvolvimento. Reconcilie quaisquer conflitos com a versão local atual, conforme necessário.
- Rastreie mudanças locais. Mudanças na fila que estão prontas para envio por push para a instância de desenvolvimento primária.
- Comparar versões em instâncias de mesmo nível. Reconciliar quaisquer conflitos.
-
Quando um recurso estiver pronto para ser promovido para a instância de desenvolvimento primária, envie por push a versão atual dos registros personalizados.
- Opcional:
Faça com que os revisores de código aprovem ou rejeitem a versão enviada.
-
Teste e promova o recurso para produção de acordo com seu processo de teste e gestão de versões.