Gestion des versions d’application
La gestion des versions sémantiques (Major.Minor.Patch) est l’approche standard pour ServiceNow les applications. Chaque fois que vous publiez à partir de ServiceNow Studio, vous attribuez un numéro de version, ce qui donne à votre équipe une piste d’audit claire de tous les changements.
- Version majeure, telle que 2.0.0
- Une version majeure représente les changements cassants, les modifications de schéma ou les ajouts importants de fonctionnalités.
- Version mineure, telle que 2.2.0
- Une version mineure représente les nouvelles fonctionnalités ou améliorations rétrocompatibles.
- Version du correctif, tel que 2.2.1
- Une version de correctif représente les corrections de bogues et les correctifs sans modification des fonctionnalités.
Lors de l’utilisation d’un contrôle de source, tel que Git, les branches de version ou les balises s’alignent sur les versions publiées dans le référentiel d’applications. Cela fournit un double enregistrement : le référentiel Git contient la source de vérité pour l’historique du code, tandis que le Référentiel d'applications contient les packages déployables. Si vous devez déployer un correctif pendant que le développement de la phase 2 est en cours, créez une branche à partir de votre balise de version de production actuelle, appliquez le correctif, publiez cette branche en tant que version de correctif et installez-la en production sans perturber le travail de développement en cours.