cicd-integrations
2025.10
true
- Vue d'ensemble (Overview)
- Interface de ligne de commande UiPath
- À propos de la CLI UiPath
- Téléchargement de la CLI UiPath
- Matrice de compatibilité
- Exécution de la CLI UiPath
- Gestion des flux NuGet
- Compression de projets dans un package
- Analyser un projet
- Déploiement d'un package sur Orchestrator
- Exécuter une tâche dans Orchestrator
- Tester un package ou exécuter un ensemble de test
- Tester plusieurs packages
- Déploiement des ressources sur Orchestrator
- Suppression de ressources d'Orchestrator
- Exécution de tâches à l'aide de la configuration JSON
- Restauration des dépendances de l'automatisation
- Résolution des problèmes d'interface en ligne de commande UiPath
- Extension Azure DevOps
- À propos de l’extension Azure DevOps
- Configuration de la connexion au service Azure DevOps
- Ajouter des tâches UiPath à un pipeline Azure DevOps
- Plate-forme d'installation UiPath
- Pack de solutions UiPath
- Charger le package de solution UiPath
- Déploiement de la solution UiPath
- Activation de la solution UiPath
- Supprimer le package de solution UiPath
- Configuration du téléchargement de la solution UiPath
- Package de téléchargement de la solution UiPath
- Déploiement de la désinstallation de la solution UiPath
- Résolution des problèmes rencontrés avec l’extension Azure DevOps
- Plugin Jenkins
- À propos du plug-in Jenkins
- Installation du plugin Jenkins
- Configuration de la connexion au service pour les applications externes
- Plate-forme d'installation UiPath
- Pack de solutions UiPath
- Charger le package de solution UiPath
- Déploiement de la solution UiPath
- Déploiement d’activation de la solution UiPath
- Supprimer le package de solution UiPath
- Configuration du téléchargement de la solution UiPath
- Package de téléchargement de la solution UiPath
- Déploiement de la désinstallation de la solution UiPath
- Résolution des problèmes du plug-in Jenkins
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Guide de l'utilisateur des intégrations CI/CD
Dernière mise à jour 5 nov. 2025
Désinstallation des déploiements
Lorsqu'un déploiement de solution n'est plus nécessaire, vous pouvez le désinstaller à partir de l'environnement cible. Cela supprime la configuration du déploiement et désactive tous les processus associés.
Qu’est-ce que la désinstallation ?
Désinstallation d'un déploiement :
- Supprime le déploiement du dossier cible dans Orchestrator.
- Désactive tous les processus inclus dans la solution.
- Arrête tous les déclencheurs ou planifications en cours d’exécution.
- Nettoyer les configurations spécifiques au déploiement.
- Ne supprime pas le package des Solutions ; utilisez Delete-package pour cela.
Syntaxe de commande
uipcli solution deploy-uninstall <deployment-name> [options]uipcli solution deploy-uninstall <deployment-name> [options]Paramètres :
| Paramètre | Description | Requis |
|---|---|---|
<deployment-name> | Nom du déploiement à désinstaller | Oui (Yes) |
-U | URL d'Orchestrator | Oui (Yes) |
-T | Nom de locataire | Oui (Yes) |
-A | Nom de l'organisation | Oui (Yes) |
-I | ID d’application externe | Oui (Yes) |
-S | Clé secrète d’application externe | Oui (Yes) |
--applicationScope | Étendues requises | Oui (Yes) |
--traceLevel | Niveau de journalisation | Non (No) |
Authentification
Consultez Authentification et étendues pour les étendues requises et Configuration d'applications externes.
Exemple
uipcli solution deploy-uninstall MySolution-Prod-v1.2.3 \ -U https://cloud.uipath.com/ \ -T DefaultTenant \ -A myorg \ -I 12345678-xxxx-xxxx-xxxx-xxxxxxxxxxxx \ -S **** \ --applicationScope "AutomationSolutions Solutions.Deployments Solutions.Deployments.Read Solutions.Deployments.Write Solutions.Packages Solutions.Packages.Read Solutions.Packages.Write" \ --traceLevel Informationuipcli solution deploy-uninstall MySolution-Prod-v1.2.3 \ -U https://cloud.uipath.com/ \ -T DefaultTenant \ -A myorg \ -I 12345678-xxxx-xxxx-xxxx-xxxxxxxxxxxx \ -S **** \ --applicationScope "AutomationSolutions Solutions.Deployments Solutions.Deployments.Read Solutions.Deployments.Write Solutions.Packages Solutions.Packages.Read Solutions.Packages.Write" \ --traceLevel InformationQue se passe-t-il lors de la désinstallation
Lorsque vous désinstallez un déploiement :
- Désactivation : le déploiement est marqué comme inactif.
- Nettoyage des processus : tous les processus de la solution sont supprimés du dossier.
- Nettoyage du déclencheur : les déclencheurs planifiés sont arrêtés et supprimés.
- Nettoyage de la configuration : les liaisons et les configurations spécifiques au déploiement sont supprimées.
- Rétention du package : le package reste dans Solutions et peut être redéployé.
Désinstaller vs. Supprimer
Il est important de comprendre la différence :
| Opération (Operation) | Ce qu’il fait | Quand l'utiliser |
|---|---|---|
| Désinstaller | Supprime le déploiement du dossier | Lorsque vous souhaitez désactiver un déploiement mais conserver le package pour une utilisation future |
| Supprimer le package | Supprime le package de Solutions Management | Lorsque vous souhaitez supprimer définitivement une version de package |
Workflow de nettoyage typique :
# 1. First, uninstall all deployments using the packageuipcli solution deploy-uninstall MySolution-Dev-1.2.3 ...uipcli solution deploy-uninstall MySolution-Test-1.2.3 ...# 2. Then delete the package if no longer neededuipcli solution delete-package MySolution -v 1.2.3 ...# 1. First, uninstall all deployments using the packageuipcli solution deploy-uninstall MySolution-Dev-1.2.3 ...uipcli solution deploy-uninstall MySolution-Test-1.2.3 ...# 2. Then delete the package if no longer neededuipcli solution delete-package MySolution -v 1.2.3 ...Meilleures pratiques
1. Ne conserver que les déploiements nécessaires
N’accumulez pas les anciens déploiements. Désinstallez-les dans le cadre de votre pipeline de déploiement :
# After successful deployment, always clean upuipcli solution deploy-uninstall <old-deployment-name> ...# After successful deployment, always clean upuipcli solution deploy-uninstall <old-deployment-name> ...2. Utiliser le nommage du déploiement pour le nettoyage
Incluez la version dans les noms de déploiement pour faciliter le nettoyage :
# Good naming conventionMySolution-Prod-v1.2.3# Easy to identify and uninstall old versionsfor old_version in 1.2.1 1.2.2; do uipcli solution deploy-uninstall MySolution-Prod-v$old_version ...done# Good naming conventionMySolution-Prod-v1.2.3# Easy to identify and uninstall old versionsfor old_version in 1.2.1 1.2.2; do uipcli solution deploy-uninstall MySolution-Prod-v$old_version ...doneProchaines étapes
Après avoir désinstallé les déploiements :
- Supprimez les packages s’ils ne sont plus nécessaires.
- Passez en revue les autres déploiements dans le dossier pour connaître les opportunités de nettoyage.
- Documentez l'historique de déploiement à des fins d'audit.