Ce scénario explique comment mettre au rebut les éditions d'application indésirables.
Lorsque plusieurs mises à jour d'édition ont été déployées, ce qui est assez fréquent au cours du cycle de vie des applications de production, il se peut qu'un certain nombre d'éditions devenues inutiles soient stockées dans le référentiel. Les étapes ci-dessous indiquent comment nettoyer le référentiel et supprimer les éditions obsolètes.
Une édition peut avoir trois états. La méthode à suivre pour supprimer ou désinstaller une édition varie légèrement selon son état.
Les trois états possibles sont les suivants :
- Inactif : Cette édition n'est pas affectée pour être utilisée sur une cible de déploiement et elle n'est pas l'édition par défaut. Une édition inactive peut être désinstallée à tout moment.
- Actif : Cette édition a été affectée pour être utilisée par une ou plusieurs cibles de déploiement. Un ou plusieurs serveurs ont été affectés pour utiliser cette édition.
Une édition active ne peut pas être désinstallée. Il faut d'abord la rendre inactive. L'édition par défaut est toujours marquée comme étant active car elle est utilisée par tous les nouveaux serveurs ajoutés à un cluster de serveurs. Pour désactiver une édition, vous pouvez soit la remplacer en suivant la procédure de déploiement de la mise à jour, décrite dans les scénarios de déploiement complet ou gradué, soit utiliser l'option d'édition de désactivation pour étager la désactivation. Lorsque la désactivation est étagée, l'édition est supprimée du référentiel principal mais elle est toujours utilisée par un serveur sur lequel elle est exécutée. Lors du prochain redémarrage du serveur, l'édition par défaut sera activée à la place de celle que vous venez de désactiver.
- Par défaut : Cette édition est l'édition sélectionnée par défaut. L'édition par défaut ne peut pas être désinstallée. Il faut au préalable désigner une autre édition comme étant celle par défaut. Si l'édition par défaut est vraiment active, c'est-à-dire qu'elle a été affectée pour être utilisée par une cible de déploiement, vous devez la désactiver d'abord, comme indiqué précédemment pour les éditions actives.