- Überblick
- Über CI/CD-Pipelines
- UiPath-CLI
- Über UiPath-CLI
- Herunterladen der UiPath-CLI
- Kompatibilitätsmatrix
- Ausführen der UiPath-CLI
- Verwalten von NuGet-Feeds
- Test Manager-Support
- Packen von Projekten in ein Paket
- Signieren von Projektpaketen
- 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
- Überblick
- Wiederherstellen und Analysieren von Lösungen
- Eine Lösung wird gepackt
- Signieren von Lösungspaketen
- Hochladen und Löschen von Lösungspaketen
- Herunterladen von Lösungspaketen und Konfigurationen
- Bereitstellen und Aktivieren von Lösungen
- Deinstallieren von Bereitstellungen
- Authentifizierung und Scopes
- Fehlerbehebung bei der UiPath-CLI
- Azure DevOps-Erweiterung
- Jenkins-Plugin

Benutzerhandbuch zu CI/CD-Integrationen
Über CI/CD-Pipelines
Was sind CI/CD-Pipelines?
CI/CD-Pipelines automatisieren die Erstellung, das Testen, die Versionierung und die Bereitstellung von Automatisierungen zwischen Umgebungen wie Entwicklung, Test und Produktion. Sie stellen eine wiederholbare Bereitstellung, konsistente Governance und eine eindeutige Rückverfolgbarkeit über den gesamten Automatisierungslebenszyklus hinweg sicher.
Warum Sie CI/CD für Automatisierungen verwenden sollten
- Wiederholbarkeit: Jeder Build und jede Bereitstellung folgt dem gleichen getesteten Prozess.
- Governance: Automatisierte Validierungen und Genehmigungen erzwingen Organisationsstandards.
- Überprüfbarkeit: Alle Änderungen, Versionen und Aktionen sind rückverfolgbar.
- Skalierbarkeit: Die gleichen DevOps-Praktiken, die für die Softwarebereitstellung verwendet werden, gelten für Automatisierungen.
So passt die UiPath-CLI
Die UiPath-Befehlszeilenschnittstelle (CLI) ist die Grundlage für die Aktivierung von CI/CD mit UiPath. Sie bietet eine einheitliche Möglichkeit:
- Verpacken von Automatisierungsassets wie Prozesse, Bibliotheken, Tests und Lösungen.
- Validieren Sie Projekte mit Workflow-Analysen und Governance-Richtlinien.
- Veröffentlichen und Bereitstellen von Artefakten in Orchestrator oder Automation Cloud.
- Aktivieren Sie bereitgestellte Lösungen mit umgebungsspezifischen Konfigurationen.
Lösungen in CI/CD
CI/CD-Pipelines unterstützen Lösungen, die mehrere Automatisierungen, Assets und Konfigurationen in einer einzigen bereitzustellenden Einheit gruppieren. Lösungen folgen dem gleichen CI/CD-Flow wie einzelne Projekte – einmal verpackt, validiert, bereitgestellt und in Zielumgebungen aktiviert.
Typischer Automatisierungslebenszyklus in CI/CD
- Auschecken von Quellcode aus der Versionskontrolle.
- Validieren und Erstellen von Automatisierungs-Assets.
- Verpacken und Veröffentlichen in einem internen oder externen Feed.
- In der Zielumgebung bereitstellen (z. B. Test, UAT, Produktion).
- Aktivieren Sie die Bereitstellung (für Lösungen) mithilfe von umgebungsspezifischen Einstellungen.
Nächste Schritte
- Weitere Informationen zur Installation, Authentifizierung und Verwendung der CLI finden Sie unter Über UiPath-CLI .
- Unter Arbeiten mit Lösungen erfahren Sie, wie Automatisierungen mehrerer Projekte in die Pipeline passen.