UiPath Documentation
cicd-integrations
2025.10
true
Benutzerhandbuch zu CI/CD-Integrationen
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Bereitstellung der UiPath-Lösungsdeinstallation

UiPath Solution Uninstall Deployment-Aufgabe zum Entfernen einer Lösungsbereitstellung aus Orchestrator über Azure DevOps.

Mit der Aufgabe zur Deinstallation einer UiPath-Lösung wird eine Lösungsbereitstellung im UiPath Orchestrator deinstalliert. Dadurch wird die bereitgestellte Lösung aus der Zielumgebung entfernt, alle zugehörigen Prozesse angehalten und Ressourcen bereinigt.

Hinweis:

Lösungen werden derzeit nur in der Automation Cloud unterstützt. Die Unterstützung der Automation Suite ist für eine zukünftige Version geplant. Der lokale Orchestrator (MSI) unterstützt keine Lösungen.

Hinweis:

Diese Aufgabe ist nur mit UiPath.CLI.Windows oder UiPath.CLI.Linux von mindestens Version 25.10 oder höher kompatibel.

Konfiguration​

Verwenden Sie die folgende Tabelle, um die Eingaben für die Deinstallation von Bereitstellungen der UiPath-Lösung zu konfigurieren.

ParameterBeschreibung
Orchestrator-Verbindung (erforderlich)Eine Dienstverbindung mit der Orchestrator-Instanz zur Deinstallation der Lösungsbereitstellung.
Bereitstellungsname (Erforderlich)Der Name der zu deinstallierenden Bereitstellung.
AblaufverfolgungsstufeDie Protokollierungsstufe der Ablaufverfolgung. Standard: Error. Optionen: None, Critical, Error, Warning, Information, Verbose

Hinweise​

  • Lösungsdeinstallation: Diese Aufgabe entfernt bereitgestellte Lösungspakete aus Orchestrator-Umgebungen
  • Bereitstellungsvoraussetzung: Erfordert, dass eine vorhandene Lösungsbereitstellung in der Zielumgebung vorhanden ist
  • Ressourcenbereinigung: Die Deinstallation stoppt alle laufenden Prozesse und bereinigt die zugehörigen Ressourcen
  • Unwiderruflicher Vorgang: Deinstallation kann nicht rückgängig gemacht werden; Die Bereitstellung muss bei Bedarf neu erstellt werden
  • Umgebungsmanagement: Nützlich für die Bereinigung der Umgebung, Rollbackszenarien und die Verwaltung des Lebenszyklus der Bereitstellung
  • Orchestrator-Verbindung: Erfordert eine gültige Dienstverbindung mit der Ziel-Orchestrator-Instanz
  • CLI-Kompatibilität: Diese Aufgabe verwendet intern die UiPath-CLI und erfordert eine ordnungsgemäße CLI-Installation auf dem Build-Agenten
  • Mindest-CLI-Version: Erfordert die UiPath-CLI-Version 25.10 oder höher für vollständige Kompatibilität
  • Überlegung zur Sicherheit: Stellen Sie sicher, dass vor der Deinstallation keine kritischen Prozesse ausgeführt werden

Pipelinebeispiele​

Deinstallation der Basislösung​

- 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'

Mit Orchestrator-Verbindung und detaillierter Protokollierung​

- 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'

Rollbackpipeline: deinstallieren und erneut bereitstellen​

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'

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben