cicd-integrations
2023.10
false
- Überblick
- UiPath-CLI
- Über UiPath-CLI
- Herunterladen der UiPath-CLI
- Kompatibilitätsmatrix
- Ausführen der UiPath-CLI
- Verwalten von NuGet-Feeds
- Über UiPath CLI-Aufgaben
- Löschen von Assets aus dem Orchestrator
- Bereitstellen von Assets im Orchestrator
- Ausführen eines Auftrags im Orchestrator
- Analysieren eines Projekts
- Bereitstellen eines Pakets im Orchestrator
- Packen von Projekten in ein Paket
- Testen eines Pakets oder Ausführen eines Testsatzes
- Testen eines Pakets oder Ausführen eines Testsatzes im Test Manager
- 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 28. Feb. 2026
Packen von Projekten in ein Paket
Prerequisites:
- Erstellen Sie Projekte.
- Führen Sie die CLI-Datei
exe(für Windows) oderdll(für Linux) aus. - Fügen Sie die erforderlichen Anwendungs-Scopes für den Zugriff auf die Orchestrator-API hinzu.
Führen Sie die folgenden Schritte aus, um ein Projekt in ein Paket zu packen:
- Führen Sie die
package-Aufgabe mituipcli packageaus. Sie können eine Liste der verfügbaren Unteraufgaben anzeigen. - Geben Sie die erforderlichen Parameter an und führen Sie die
pack-Unteraufgabe aus. Siehe die Liste der Parameter unten.
Hinweis:
Die Projektvalidierung wird nicht von den Pack- oder Analyze-Aufgaben der UiPath-CLI durchgeführt.
Legende: (*) – Optional, nur nützlich, wenn Sie Abhängigkeiten von einer Bibliothek im Orchestrator haben.
| Parameter | Beschreibung |
|---|---|
-o, oder --output (erforderlich) | Der Ziel-Orchestrator-Ordner, in den Sie die Projekte packen möchten. |
-v, or --version | Legen Sie die Paketversion fest. |
--autoVersion | Eine Paketversion automatisch generieren. |
--outputType | Die Ausgabe in einem bestimmten Typ erzwingen. |
--splitOutput | Aktiviert die Aufteilung der Ausgabe in Runtime- und Designbibliotheken. |
--repositoryUrl | Die Repository-URL, unter der das Projekt versioniert wird. |
--repositoryCommit | Der Repository-Commit, aus dem das Projekt erstellt wurde. |
--repositoryBranch | Die Repository-Verzweigung, aus der das Projekt erstellt wurde. |
--repositoryType | VCS-System-Repository-Typ. |
--projectUrl | URL der Automation Hub-Idee. |
--releaseNotes | Versionshinweise hinzufügen. |
--libraryOrchestratorUsername (*) (Erforderlich , wenn Sie die Standardauthentifizierung über einen Benutzernamen und ein Kennwort verwenden) | Der Benutzername, der für die Authentifizierung beim Orchestrator verwendet wird. Sie müssen es mit dem entsprechenden Kennwort koppeln. Dies ist erforderlich, wenn Ihr Paket auf Bibliotheken aus dem Orchestrator-Feed verweist |
--libraryOrchestratorPassword (*) (Erforderlich , wenn Sie die Standardauthentifizierung über einen Benutzernamen und ein Kennwort verwenden) | Das Kennwort, das für die Authentifizierung beim Orchestrator verwendet wird. Sie müssen es mit dem entsprechenden Benutzernamen koppeln. Dies ist erforderlich, wenn Ihr Paket auf Bibliotheken aus dem Orchestrator-Feed verweist |
--libraryOrchestratorAuthToken (*) (Erforderlich , wenn Sie tokenbasierte Authentifizierung verwenden ) | Das OAuth2-Aktualisierungstoken, das für die Authentifizierung bei Orchestrator verwendet wird. Sie müssen es mit dem Kontonamen und der Client-ID koppeln. Dies ist erforderlich, wenn Ihr Paket auf Bibliotheken aus dem Orchestrator-Feed verweist |
--libraryOrchestratorAccountName (*) (Erforderlich , wenn Sie tokenbasierte Authentifizierung verwenden ) | Der Name des Orchestrator CloudRPA-Kontos. Sie müssen es mit dem OAuth2-Aktualisierungstoken und der Client-ID koppeln. Dies ist erforderlich, wenn Ihr Paket auf Bibliotheken aus dem Orchestrator-Feed verweist |
--libraryOrchestratorAccountForApp (*) | Der Name des Orchestrator CloudRPA-Kontos (Organisationsname). Sie müssen ihn mit der Anwendungs-ID,dem Anwendungsgeheimnis und dem Anwendungs-Scope für eine externe Anwendung koppeln. Dies ist erforderlich, wenn Ihr Paket auf Bibliotheken aus dem Orchestrator-Feed verweist. |
--libraryOrchestratorApplicationId (*) (Erforderlich , wenn Sie die Authentifizierung einer externen Anwendung verwenden ) | Die ID der externen Anwendung. Sie müssen es mit dem Anwendungskonto, dem Anwendungsgeheimnis und dem Anwendungs-Scope koppeln. Dies ist erforderlich, wenn Ihr Paket auf Bibliotheken aus dem Orchestrator-Feed verweist. |
--libraryOrchestratorApplicationSecret (*) (Erforderlich , wenn Sie die Authentifizierung einer externen Anwendung verwenden ) | Das Geheimnis externen Anwendung. Sie müssen es mit dem Anwendungskonto, der Anwendungs-ID und dem Anwendungs-Scope koppeln. Dies ist erforderlich, wenn Ihr Paket auf Bibliotheken aus dem Orchestrator-Feed verweist. |
--libraryOrchestratorApplicationScope (*) (Erforderlich , wenn Sie die Authentifizierung einer externen Anwendung verwenden ) | Die Liste der Anwendungs-Scopes, getrennt durch einzelne Leerzeichen. Sie müssen es mit dem Anwendungskonto, der Anwendungs-ID und dem Anwendungsgeheimnis für eine externe Anwendungen koppeln. Dies ist erforderlich, wenn Ihr Paket auf Bibliotheken aus dem Orchestrator-Feed verweist. |
--libraryOrchestratorFolder (*) | Der Name des Ziel-Orchestrator-Ordners. Um Unterordner einzugeben, geben Sie sowohl den Namen des übergeordneten Ordners als auch den Namen des Unterordners ein. Zum Beispiel AccountingTeam\TeamJohn. |
--libraryOrchestratorUrl (*) | Die URL der Orchestrator-Instanz. |
--libraryOrchestratorTenant (*) | Der Mandant der Orchestrator-Instanz, in der Sie eine Maschine löschen möchten. |
--libraryIdentityUrl(Erforderlich für PaaS- oder MSI- Bereitstellungen) | Die URL Ihres Identitätsservers. |
-y, or --disableTelemetry | Deaktivieren der Telemetriedaten. |
--traceLevel | Zeigt die Ablaufverfolgung der Ereignisse an. |
-l, or --language | Die Sprache, die in der Orchestrator-Benutzeroberfläche verwendet wird. |
--disableBuiltInNugetFeeds | Deaktivieren Sie integrierte NuGet-Feeds. |
--help | Zeigt die Parameter und Beispiele für diesen Befehl an. |
--version | Zeigt Versionsinformationen an. |
Project(s) Path (pos. 0) (Erforderlich) | Der Pfad zu einer project.json -Datei oder zu einem Ordner, der project.json -Dateien enthält. |
Verwendung:
package pack <project_path> -o <destination_folder> [-v <version>] [--autoVersion] [--outputType <Process|Library|Tests|Objects>] [--libraryOrchestratorUrl <orchestrator_url> --libraryOrchestratorTenant <orchestrator_tenant>] [--libraryOrchestratorUsername <orchestrator_user> --libraryOrchestratorPassword <orchestrator_pass>] [--libraryOrchestratorAuthToken <auth_token> --libraryOrchestratorAccountName <account_name>] [--libraryOrchestratorFolder <folder>] [-l <language>]
package pack <project_path> -o <destination_folder> [-v <version>] [--autoVersion] [--outputType <Process|Library|Tests|Objects>] [--libraryOrchestratorUrl <orchestrator_url> --libraryOrchestratorTenant <orchestrator_tenant>] [--libraryOrchestratorUsername <orchestrator_user> --libraryOrchestratorPassword <orchestrator_pass>] [--libraryOrchestratorAuthToken <auth_token> --libraryOrchestratorAccountName <account_name>] [--libraryOrchestratorFolder <folder>] [-l <language>]
Beispiele:
package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package"package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package" -v 1.0.6820.22047package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package" --autoVersionpackage pack "C:\UiPath\Project" -o "C:\UiPath\Package"package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package" --outputType Tests -l en-US