UiPath Documentation
cicd-integrations
2023.4
false
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.

Packen von Projekten in ein Paket

Prerequisites:

  • Erstellen Sie Projekte.
  • Führen Sie die CLI-Datei exe (für Windows) oder dll (für Linux) aus.
  • Add the required Orchestrator API access application scopes.

Führen Sie die folgenden Schritte aus, um ein Projekt in ein Paket zu packen:

  1. Führen Sie die package -Aufgabe mit uipcli package aus. Sie können eine Liste der verfügbaren Unteraufgaben anzeigen.

  2. Geben Sie die erforderlichen Parameter an und führen Sie die Unteraufgabe pack 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.

ParameterBeschreibung
-o, oder --output (erforderlich)Der Ziel-Orchestrator-Ordner, in den Sie die Projekte packen möchten.
-v, or --versionLegen Sie die Paketversion fest.
--autoVersionEine Paketversion automatisch generieren.
--outputTypeDie Ausgabe in einem bestimmten Typ erzwingen.
--splitOutputAktiviert die Aufteilung der Ausgabe in Runtime- und Designbibliotheken.
--repositoryUrlDie Repository-URL, unter der das Projekt versioniert wird.
--repositoryCommitDer Repository-Commit, aus dem das Projekt erstellt wurde.
--repositoryBranchDie Repository-Verzweigung, aus der das Projekt erstellt wurde.
--repositoryTypeVCS-System-Repository-Typ.
--projectUrlURL der Automation Hub-Idee.
--releaseNotesVersionshinweise hinzufügen.
--libraryOrchestratorUsername (*)

(Required if you use Basic Authentication, through a username and a password)
Der Benutzername, der für die Authentifizierung bei 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 (*)

(Required if you use Basic Authentication, through a username and a password)
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 (*)

(Required if you use token-based authentication)
The OAuth2 refresh token used for authenticating to Orchestrator. You must pair it with the Account Name and Client ID.

Dies ist erforderlich, wenn Ihr Paket auf Bibliotheken aus dem Orchestrator-Feed verweist
--libraryOrchestratorAccountName (*)

(Required if you use token-based authentication)
The Orchestrator CloudRPA account name. You must pair it with the OAuth2 refresh token and Client ID.

Dies ist erforderlich, wenn Ihr Paket auf Bibliotheken aus dem Orchestrator-Feed verweist
--libraryOrchestratorAccountForApp (*)The Orchestrator CloudRPA account name(organization name). You must pair it with the Application ID,Application Secret, and Application scope for external application

Dies ist erforderlich, wenn Ihr Paket auf Bibliotheken im Orchestrator-Feed verweist.
--libraryOrchestratorApplicationId (*)

(Required if you use external application authentication)
The external Application ID. You must pair it with the Application Account, Application Secret, and Application scope.

Dies ist erforderlich, wenn Ihr Paket auf Bibliotheken im Orchestrator-Feed verweist.
--libraryOrchestratorApplicationSecret (*)

(Required if you use external application authentication)
The external Application Secret. You must pair it with the Application Account, Application ID, and Application scope.

Dies ist erforderlich, wenn Ihr Paket auf Bibliotheken im Orchestrator-Feed verweist.
--libraryOrchestratorApplicationScope (*)

(Required if you use external application authentication)
The list of application scopes, separated by single spaces. You must pair it with the Application Account, Application ID, and Application Secret for external application.

Dies ist erforderlich, wenn Ihr Paket auf Bibliotheken im 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(Required only for PaaS deployments)Die URL Ihres Identitätsservers.
-y, or --disableTelemetryDeaktivieren der Telemetriedaten.
--traceLevelZeigt die Ablaufverfolgung der Ereignisse an.
-l, or --languageDie Sprache, die in der Orchestrator-Benutzeroberfläche verwendet wird.
--disableBuiltInNugetFeedsDeaktivieren Sie integrierte NuGet-Feeds.
--helpZeigt die Parameter und Beispiele für diesen Befehl an.
--versionZeigt 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.22047
  • package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package" --autoVersion
  • package pack "C:\UiPath\Project" -o "C:\UiPath\Package"
  • package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package" --outputType Tests -l en-US

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