Gerenciando versões da aplicação
O versionamento semântico (Major.Minor.Patch) é a abordagem padrão para ServiceNow aplicações. Cada vez que você publicar de ServiceNow Studio , você atribui um número de versão, o que dá à sua equipe uma trilha de auditoria clara de todas as mudanças.
- Versão principal, como 2.0.0
- Uma versão principal representa mudanças de interrupção, modificações de esquema ou adições significativas de recursos.
- Versão secundária, como 2.2.0
- Uma versão secundária representa novos recursos ou aprimoramentos compatíveis com versões anteriores.
- Versão do patch, como 2.2.1
- Uma versão de patch representa correções de bugs e hotfixes sem mudanças de funcionalidade.
Ao usar o controle de código-fonte, como Git, ramificações de versão ou marcadores se alinham às versões publicadas no repositório de aplicações. Isso fornece um registro duplo: O repositório Git contém a fonte da verdade para o histórico do código, enquanto o. Repositório de aplicações contém os pacotes implantáveis. Se você precisar implantar um hotfix enquanto o desenvolvimento da fase 2 estiver em andamento, crie uma ramificação a partir do marcador da versão de produção atual, aplique a correção, publique essa ramificação como uma versão de patch e instale-a na produção sem interromper o trabalho de desenvolvimento contínuo.