Processus de mise en production
Les solutions appliquées aux environnements de test et de production seront des solutions gérées. Les architectes de solution doivent connaître les options disponibles lors de l’importation de solutions gérées.
Importer des solutions gérées
Il n’est pas recommandé de créer de nouvelles solutions pour chaque modification ou version de votre application, car cela entraînera des dépendances entre les composants qui vous empêcheront d’importer la solution. Par conséquent, vous devez apporter des modifications à vos solutions, puis importer la nouvelle version.
Remarque
Les solutions comportent des numéros de version. Les numéros de version sont automatiquement incrémentés lorsque vous exportez une solution. Vous ne pouvez pas importer une solution avec un numéro de version inférieure si la solution a déjà été importée avec un numéro de version ultérieure.
Lors de l’importation d’une nouvelle version d’une solution gérée, vous devez prendre en compte les options d’importation suivantes :
- Mettre à jour : applique les modifications à la solution.
- Mettre à niveau : importe les modifications et les applique immédiatement, y compris la suppression de tout composant ne faisant pas partie de la nouvelle solution. L’ancienne solution est remplacée.
- Phase pour mise à niveau : similaire à la mise à niveau, mais elle s’interrompt après l’importation d’une nouvelle solution avant que vous ayez supprimé des composants afin que vous puissiez effectuer la migration des données. Ensuite, vous pouvez déclencher manuellement l’application finale de la solution.
Les mises à jour d’une solution gérée sont déployées sur la version précédente de la solution gérée. Cette action ne crée pas de couche de solution supplémentaire. Vous ne pouvez pas supprimer des composants à l’aide d’une mise à jour.
La mise à niveau d’une solution installe une nouvelle couche de solution immédiatement au-dessus de la couche de base. Les mises à niveau de la solution supprimeront les composants existants qui ne sont plus inclus dans la version mise à niveau.
La mise à niveau est l’option par défaut.
Important
Il n’est pas recommandé d’utiliser les fonctionnalités Cloner un correctif et Solution de clonage pour mettre à jour une solution car cela limite le développement de l’équipe et accroît la complexité lorsque vous stockez votre solution dans un système de contrôle de source.