cicd-integrations
2025.10
true
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.
UiPath logo, featuring letters U and I in white

Guide de l'utilisateur des intégrations CI/CD

Dernière mise à jour 12 nov. 2025

Déploiement de la désinstallation de la solution UiPath

La tâche UiPath Solution Désinstall Deployment désinstalle un déploiement de solution sur UiPath Orchestrator. Cela supprime la solution déployée de l’environnement cible, arrêtant tous les processus associés et nettoyage des ressources.

Remarque :

Les solutions ne sont actuellement prises en charge que dans Automation Cloud. La prise en charge d’Automation Suite est prévue pour une version future. On-Premises (MSI) Orchestrator ne prend pas en charge les solutions.

Remarque :

Cette tâche est compatible uniquement avec UiPath.CLI.Windows ou UiPath.CLI.Linux au moins la version 25.10 ou une version ultérieure.

Configuration

Utilisez la table suivante pour configurer les entrées Déploiements de désinstallation de solutions UiPath.

ParamètreDescription
Connexion Orchestrator (Orchestrator connection) (obligatoire)Une connexion de service à l’instance Orchestrator pour la désinstallation du déploiement de la solution.
Nom du déploiement (Requis)Le nom du déploiement à désinstaller.
Niveau du traçageNiveau de journalisation du traçage. Par défaut : Error. Options : None, Critical, Error, Warning, Information, Verbose

Remarques

  • Désinstallation de la solution: cette tâche supprime les packages de solution déployés des environnements Orchestrator
  • Prérequis de déploiement: nécessite la présence d'un déploiement de solution existant dans l'environnement cible
  • Nettoyage des ressources: la désinstallation arrête tous les processus en cours d'exécution et nettoyer les ressources associées
  • Opération irréversible: la désinstallation ne peut pas être annulée ; le déploiement doit être recréé si nécessaire
  • Gestion de l'environnement: utile pour le nettoyage de l'environnement, les scénarios de restauration et la gestion du cycle de vie du déploiement
  • Connexion à Orchestrator: Nécessite une connexion de service valide à l'instance Orchestrator cible
  • Compatibilité CLI: cette tâche utilise la CLI UiPath en interne et nécessite une installation CLI appropriée sur l’agent de développement
  • Version minimale de la CLI: nécessite la version 25.10 ou une version supérieure de la CLI UiPath pour une compatibilité complète
  • Considération de sécurité: assurez-vous qu'aucun processus critique n'est en cours d'exécution avant la désinstallation

Exemples de pipelines

Désinstallation de la solution de base

- task: UiPathSolutionUninstallDeployment@6  displayName: 'Uninstall Solution Deployment'  inputs:    orchestratorConnection: 'UiPath-Orchestrator-Connection'    deploymentName: 'MySolution-Deployment'    traceLevel: 'Information'- task: UiPathSolutionUninstallDeployment@6  displayName: 'Uninstall Solution Deployment'  inputs:    orchestratorConnection: 'UiPath-Orchestrator-Connection'    deploymentName: 'MySolution-Deployment'    traceLevel: 'Information'

Avec connexion Orchestrator et journalisation détaillée

- task: UiPathSolutionUninstallDeployment@6  displayName: 'Uninstall Old Business Solution'  inputs:    orchestratorConnection: 'Production-Orchestrator'    deploymentName: 'BusinessSolution-Prod-Deploy-Old'    traceLevel: 'Verbose'- task: UiPathSolutionUninstallDeployment@6  displayName: 'Uninstall Old Business Solution'  inputs:    orchestratorConnection: 'Production-Orchestrator'    deploymentName: 'BusinessSolution-Prod-Deploy-Old'    traceLevel: 'Verbose'

Pipeline de restauration : désinstaller et redéployer

variables:  solutionName: 'MyBusinessSolution'  currentDeployment: '$(solutionName)-Production-$(Build.BuildNumber)'  previousDeployment: '$(solutionName)-Production-$(Build.PreviousBuildNumber)'  environmentName: 'Production'steps:- task: UiPathSolutionUninstallDeployment@6  displayName: 'Uninstall Current Deployment'  inputs:    orchestratorConnection: 'Production-Orchestrator'    deploymentName: '$(currentDeployment)'    traceLevel: 'Information'  continueOnError: true- task: UiPathSolutionActivateDeployment@6  displayName: 'Reactivate Previous Deployment'  inputs:    orchestratorConnection: 'Production-Orchestrator'    deploymentName: '$(previousDeployment)'    traceLevel: 'Information'- script: echo "Rolled back from $(currentDeployment) to $(previousDeployment)"  displayName: 'Rollback Summary'variables:  solutionName: 'MyBusinessSolution'  currentDeployment: '$(solutionName)-Production-$(Build.BuildNumber)'  previousDeployment: '$(solutionName)-Production-$(Build.PreviousBuildNumber)'  environmentName: 'Production'steps:- task: UiPathSolutionUninstallDeployment@6  displayName: 'Uninstall Current Deployment'  inputs:    orchestratorConnection: 'Production-Orchestrator'    deploymentName: '$(currentDeployment)'    traceLevel: 'Information'  continueOnError: true- task: UiPathSolutionActivateDeployment@6  displayName: 'Reactivate Previous Deployment'  inputs:    orchestratorConnection: 'Production-Orchestrator'    deploymentName: '$(previousDeployment)'    traceLevel: 'Information'- script: echo "Rolled back from $(currentDeployment) to $(previousDeployment)"  displayName: 'Rollback Summary'

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo
Confiance et sécurité
© 2005-2025 UiPath Tous droits réservés.