Explorando Desenvolvimento da equipe
Desenvolvimento da equipe Suporte ao desenvolvimento paralelo em várias instâncias da ServiceNow que não são de produção.
Visão geral Desenvolvimento da equipe
Desenvolvimento da equipe permite que os desenvolvedores trabalhem em instâncias de desenvolvimento separadas enquanto compartilham código e resolvem colisões durante todo o processo de desenvolvimento.
Depois de configurar a hierarquia de instâncias, você pode desenvolver mudanças na instância de desenvolvimento local. Use o painel da equipe para gerenciar Desenvolvimento da equipeatividades, como:- Rastreando mudanças locais e determinando quais mudanças promover para a instância de desenvolvimento primária.
- Extrair mudanças da instância primária e resolver quaisquer colisões com mudanças locais.
- Comparando sua instância com outras instâncias de desenvolvimento e resolvendo colisões com outros projetos de desenvolvimento.
- Enviando mudanças quando um recurso é testado e pronto para promover para a instância de desenvolvimento primária.
- Operações de ramificação, incluindo push e extração de versões de registro entre instâncias.
- Um painel central para todos Desenvolvimento da equipeatividades.
Os desenvolvedores com acesso de administrador à instância de desenvolvimento e à instância primária podem usar Desenvolvimento da equipe. Para configurações de acesso alternativas, consulte Concedendo um direitos de acesso para os desenvolvedores.
Desenvolvimento da equipe usuários
| Usuário | Descrição |
|---|---|
| Administrador do sistema | Configura hierarquias de instância, define instâncias remotas e administra instâncias primárias em Desenvolvimento da equipe. |
| Desenvolvedor | Extraia e envie versões de registros personalizados para a instância primária em Desenvolvimento da equipe. |
Fluxo de trabalho do Desenvolvimento da equipe
Este fluxo de trabalho exibe o. Desenvolvimento da equipefluxo de trabalho do administrador.
- Configure a hierarquia da instância de desenvolvimento conforme descrito em Configure uma hierarquia de instância.
- Provisione instâncias de desenvolvimento na mesma versão de software que a instância de destino. Por exemplo, use a versão do software que está em execução na 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 par.
- 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.
- Extraia versões da instância primária, como versões que foram enviadas de outras instâncias de subdesenvolvimento. Reconcilie todos os conflitos com a versão local atual, conforme necessário.
- Rastreie mudanças locais. Mudanças de fila que estão prontas para serem enviadas por push para a instância de desenvolvimento primária.
- Compare versões em instâncias de pares. Reconcilie todos os 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) Peça que os revisores de código aprovem ou rejeitem a versão enviada. Consulte Aprove ou rejeite um envio por push.
- Teste e promova o recurso em produção de acordo com o seu processo de gestão de testes e versões.
Quando usar Desenvolvimento da equipe
| Opção de implantação | Bom para | Considerações futuras |
|---|---|---|
| Conjuntos de atualizações | Armazenando mudanças em um sistema base ou aplicação instalada. Armazenamento e aplicação de uma versão específica de uma aplicação. Produzindo um arquivo para exportação. |
Você pode criar manualmente conjuntos de atualizações para armazenar uma versão específica da aplicação. Use conjuntos de atualizações para implantar patches ou mudanças nas aplicações instaladas. Nota: Não use conjuntos de atualizações para instalar aplicações. Em vez disso, use o repositório de aplicações ou a ServiceNow Store para instalar aplicações. |
| Repositório de aplicações | Instalando e atualizando aplicações em todas as instâncias da empresa. Gerenciando automaticamente conjuntos de atualizações da aplicação. Restringindo o acesso a aplicações para a mesma empresa. Implantando aplicações concluídas para usuários finais. |
Considere carregar uma aplicação na ServiceNow Store para compartilhá-la com outros usuários. Habilita a instalação e a atualização somente para a versão mais recente da aplicação. Use conjuntos de atualizações para armazenar versões anteriores da aplicação. Nota:
Se usado com desenvolvimento de equipe, publique aplicações somente de uma instância primária. |