Le processus de base Développement de l'équipe configure la hiérarchie des instances, accorde des droits d’accès aux développeurs, gère le mouvement des changements de développement des instances de développement vers les instances de test et promeut les applications vers l’instance de production.
Avant de commencer
Rôle requis : admin
Procédure
-
Configurez la hiérarchie des instances de développement comme décrit dans Configurer une hiérarchie d’instances.
- Mettez en service les instances de développement sur la même version logicielle que l’instance cible. Par exemple, utilisez la version logicielle en cours d’exécution sur votre instance de production.
- [Recommandé] Clonez la cible vers les instances de développement.
- Pour chaque instance, définissez l’instance parente.
- [Facultatif] Pour chaque instance, définissez les instances homologues.
- Pour chaque instance, extrayez tous les changements de l’instance parente.
-
Pour les instances de sous-développement, accordez des droits d’accès aux développeurs appropriés.
-
Développez des personnalisations sur les instances de sous-développement.
Utilisez le tableau de bord de l’équipe pour suivre les activités de développement.
- Pull les versions de l’instance parente, telles que les versions qui ont été transmises par push à partir d’autres instances de sous-développement. Rapprochez tout conflit avec la version locale actuelle, au besoin.
- Suivez les changements locaux. Mettez en file d’attente les changements qui sont prêts à être envoyés par push à l’instance de développement parente.
- Comparez les versions sur des instances homologues. Réconciliez les conflits.
-
Lorsqu’une fonctionnalité est prête à être promue en tant qu’instance de développement parente, envoyez la version actuelle des enregistrements personnalisés par push.
- Facultatif :
Demandez aux réviseurs de code d’approuver ou de rejeter la version push.
-
Testez et promouvez la fonctionnalité en production en fonction de votre processus de test et de gestion des mises en production.