cicd-integrations
2025.10
true
- Überblick
- UiPath-CLI
- Über UiPath-CLI
- Herunterladen der UiPath-CLI
- Kompatibilitätsmatrix
- Ausführen der UiPath-CLI
- Verwalten von NuGet-Feeds
- Packen von Projekten in ein Paket
- Analysieren eines Projekts
- Bereitstellen eines Pakets im Orchestrator
- Ausführen eines Auftrags im Orchestrator
- Testen eines Pakets oder Ausführen eines Testsatzes
- Testen mehrerer Pakete
- Bereitstellen von Assets im Orchestrator
- Löschen von Assets aus dem Orchestrator
- Ausführen von Aufgaben mithilfe der JSON-Konfiguration
- Wiederherstellen von Automatisierungsabhängigkeiten
- Fehlerbehebung bei der UiPath-CLI
- Azure DevOps-Erweiterung
- Jenkins-Plugin
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.

Benutzerhandbuch zu CI/CD-Integrationen
Letzte Aktualisierung 5. Nov. 2025
Deinstallieren von Bereitstellungen
Wenn eine Lösungsbereitstellung nicht mehr benötigt wird, können Sie sie aus der Zielumgebung deinstallieren. Dadurch wird die Bereitstellungskonfiguration entfernt und alle zugehörigen Prozesse deaktiviert.
Was wird deinstalliert?
Deinstallieren einer Bereitstellung:
- Entfernt die Bereitstellung aus dem Zielordner im Orchestrator.
- Deaktiviert alle in der Lösung enthaltenen Prozesse.
- Stoppt alle laufenden Trigger oder Zeitpläne.
- Bereinigt bereitstellungsspezifische Konfigurationen.
- Löscht das Paket nicht aus Lösungen (verwenden Sie dafür Delete-package).
Befehlssyntax
uipcli solution deploy-uninstall <deployment-name> [options]uipcli solution deploy-uninstall <deployment-name> [options]Parameter:
| Parameter | Beschreibung | Erforderlich |
|---|---|---|
<deployment-name> | Name der zu deinstallierenden Bereitstellung | Ja |
-U | Orchestrator-URL | Ja |
-T | Name des Mandanten | Ja |
-A | Name der Organisation | Ja |
-I | Externe App-ID | Ja |
-S | Externer App-Schlüssel | Ja |
--applicationScope | Erforderliche Scopes | Ja |
--traceLevel | Protokollierungsstufe | Nein |
Authentication
Siehe Authentifizierung und Scopes für erforderliche Scopes und Einrichtung einer externen App.
Beispiel
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 InformationWas passiert während der Deinstallation
Wenn Sie eine Bereitstellung deinstallieren:
- Deaktivierung – Die Bereitstellung wird als inaktiv markiert.
- Prozessbereinigung – Alle Prozesse in der Lösung werden aus dem Ordner entfernt.
- Triggerbereinigung – Geplante Trigger werden angehalten und entfernt.
- Konfigurationsbereinigung – Bereitstellungsspezifische Bindungen und Konfigurationen werden gelöscht.
- Paketaufbewahrung – Das Paket verbleibt in Lösungen und kann erneut bereitgestellt werden.
Deinstallieren vs. Löschen
Es ist wichtig, den Unterschied zu verstehen:
| Betrieb | Was es tut | Einsatzbereich |
|---|---|---|
| Deinstallieren | Entfernt Bereitstellung aus Ordner | Wenn Sie eine Bereitstellung deaktivieren, das Paket aber für die zukünftige Verwendung behalten möchten |
| Paket löschen | Entfernt Paket aus der Lösungsverwaltung | Wenn Sie eine Paketversion endgültig entfernen möchten |
Typischer Bereinigungsworkflow:
# 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 ...Best Practices
1. Nur erforderliche Bereitstellungen beibehalten
Sammeln Sie keine alten Bereitstellungen. Deinstallieren Sie sie als Teil Ihrer Bereitstellungspipeline:
# 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. Verwenden Sie die Benennung der Bereitstellung für die Bereinigung
Version in Bereitstellungsnamen einbeziehen, um die Bereinigung zu erleichtern:
# 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 ...doneNächste Schritte
Nach dem Deinstallieren von Bereitstellungen:
- Löschen Sie Pakete , wenn sie nicht mehr benötigt werden.
- Überprüfen Sie andere Bereitstellungen im Ordner auf Bereinigungsmöglichkeiten.
- Dokumentieren Sie den Bereitstellungsverlauf zu Prüfungszwecken.