- Getting Started
- Studio
- Orchestrator
- Testing robots
- Test Manager
- CI/CD Integrations
Packing Projects Into a Package
Prerequisites:
- Create projects.
- Run the CLI
exe
(for Windows) ordll
(for Linux) file. - Add the required Orchestrator API access application scopes.
Project validation is not performed by the Pack or Analyze tasks of UiPath CLI.
Legend: (*) - Optional, useful only when you have dependencies from a library in Orchestrator.
Parameter |
Description |
---|---|
Project(s) Path (pos. 0) (Required)
|
The path to a
project.json file, or to a folder that contains project.json files.
|
-o , or --output (Required)
|
The destination Orchestrator folder, where you want to package the projects. |
-v , or --version |
Set the package version. |
|
Auto-generates a package version. |
|
Forces the output to be a specific type. |
|
Add release notes. |
--libraryOrchestratorUsername (*)
(Required if you use Basic Authentication, through a username and a password) |
The username used for authenticating to Orchestrator. You must pair it with the corresponding password. This is required if your package references libraries from Orchestrator feed |
--libraryOrchestratorPassword (*)
(Required if you use Basic Authentication, through a username and a password) |
The password used for authenticating to Orchestrator. You must pair it with the corresponding username. This is required if your package references libraries from Orchestrator feed |
--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. This is required if your package references libraries from Orchestrator feed |
--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. This is required if your package references libraries from Orchestrator feed |
--libraryOrchestratorAccountForApp (*)
|
The Orchestrator CloudRPA account name(organization name). You must pair it with the Application ID,Application Secret, and Application scope for external application This is required if your package references libraries from Orchestrator feed. |
--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.
This is required if your package references libraries from Orchestrator feed. |
--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. This is required if your package references libraries from Orchestrator feed. |
--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. This is required if your package references libraries from Orchestrator feed. |
--libraryOrchestratorFolder (*)
|
The name of the target Orchestrator folder. To input subfolders make sure to input both the parent folder name and the name of the subfolder. For instance, use
AccountingTeam\TeamJohn .
|
--libraryOrchestratorUrl (*)
|
The URL of the Orchestrator instance. |
--libraryOrchestratorTenant (*)
|
The tenant of the Orchestrator instance where you want to delete a machine. |
-y , or --disableTelemetry |
Disable telemetry data. |
|
Display the trace of the events. |
-l , or --language |
The language used in the Orchestrator user interface. |
|
Disable built in nuget feeds. |
|
Displays the parameters and examples for this command. |
Examples:
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\project.json" -o "C:\UiPath\Package" --outputType Tests -l en-US
.