- Información general
- CLI de Uipath
- Extensión de Azure DevOps
- Complemento de Jenkins

Guía del usuario de integraciones de CI/CD
Implementar un paquete en Orchestrator
Prerequisites:
- Crea un paquete.
- Ejecuta el archivo CLI
exe(para Windows) odll(para Linux). - Añade los ámbitos de aplicación de acceso a la API de Orchestrator necesarios.
Para implementar un paquete en Orchestrator, sigue los siguientes pasos:
- Ejecuta la tarea
package, utilizandouipcli package. Puede ver una lista de las subtareas disponibles. - Especifica los parámetros necesarios y ejecuta la subtarea
deploy. Consulta la lista de parámetros a continuación.
| Parámetro | Descripción |
|---|---|
-c , or --createProcess | El valor predeterminado para es true , crea un proceso en la carpeta de Orchestrator que se pasa en el comando. Cuando se establece en false , no crea un proceso en la carpeta de Orchestrator. Por ejemplo, --createProcess false . |
-e o --environments (para carpetas clásicas) | Una lista de entornos en los que quieres implementar el paquete, separados por comas. Si el entorno no pertenece a la carpeta predeterminada (unidad de organización), debes anteponer el nombre del entorno con el nombre de la carpeta. Por ejemplo, si el entorno es TestEnvironment y el nombre de la carpeta es AccountingTeam , escribe el entorno como AccountingTeam\TestEnvironment . |
-h , or --entryPointsPath | Define los puntos de entrada específicos para crear o actualizar el proceso. Esta es la ruta del archivo del punto de entrada a partir de la raíz del proyecto. Para las carpetas clásicas, solo se puede especificar un punto de entrada para cada entorno. |
-u o --username ( obligatorio si utilizas la autenticación básica , mediante un nombre de usuario y una contraseña) | El nombre de usuario utilizado para autenticarse en Orchestrator. Debe emparejarlo con la contraseña correspondiente. |
-p o --password ( obligatorio si utilizas la autenticación básica , mediante un nombre de usuario y una contraseña) | La contraseña utilizada para autenticarse en Orchestrator. Debes emparejarlo con el nombre de usuario correspondiente. |
-t o --token ( Obligatorio si utilizas la autenticación basada en tokens ) | El token de actualización OAuth2 utilizado para autenticarse en Orchestrator. Debes emparejarlo con el Nombre de cuenta y el ID de cliente . |
-a o --accountName ( Obligatorio si utilizas la autenticación basada en tokens ) | El nombre de la cuenta de Orchestrator CloudRPA. Debes emparejarlo con el token de actualización OAuth2 y el ID de cliente . |
-A , or --accountForApp | El nombre de la cuenta de Orchestrator CloudRPA (nombre de la organización). Debes emparejarlo con el ID de la aplicación, el Secreto de la aplicación y el Ámbito de la aplicación para la aplicación externa |
-I o --applicationId ( Obligatorio si utilizas la autenticación de aplicación externa ) | El ID de aplicación externo. Debes emparejarlo con la Cuenta de la aplicación, el Secreto de la aplicación y el Ámbito de la aplicación. |
-S o --applicationSecret ( Obligatorio si utilizas la autenticación de aplicación externa ) | El Secreto de la aplicación externo. Debes emparejarlo con la Cuenta de la aplicación, ID de la aplicación y Ámbito de la aplicación. |
--applicationScope ( Obligatorio si utilizas la autenticación de aplicación externa ) | La lista de ámbitos de aplicación, separados por espacios individuales. Debes emparejarlo con la Cuenta de la aplicación, ID de la aplicación y el Secreto de la aplicación para aplicaciones externas. |
-o , or --organizationUnit | El nombre de la carpeta de Orchestrator (unidad de organización). AccountingTeam/TeamJohnusa . |
-l , or --language | El idioma utilizado en la interfaz de usuario de Orchestrator. |
-y , or --disableTelemetry | Deshabilitar los datos de telemetría. |
|
| Mostrar el seguimiento de los eventos. |
--identityUrl ( Obligatorio para implementaciones de PaaS o MSI ) | La URL de su servidor de identidad. |
|
| Muestra los parámetros y ejemplos de este comando. |
|
| Mostrar información de la versión. |
Package(s) Path (pos. 0) ( Obligatorio ) | La ruta a un archivo de paquete o la ruta a una carpeta que contiene varios paquetes. |
Orchestrator URL (pos. 1) ( Obligatorio ) | La URL de la instancia de Orchestrator. |
| Tenant de Orchestrator (pos. 2)
| El tenant de la instancia de Orchestrator donde desea eliminar la máquina. |
El uipcli crea un proceso con un punto de entrada default si no especifica uno. Si se especifica el punto de entrada, se crea un proceso con ese punto de entrada y _{entryPoint} se anexa al nombre del proceso. Además, todos los procesos asociados con package.Id se actualizan a la última versión, independientemente de si el proceso se creó manualmente o desde un proceso.
Uso:
package deploy <packages_path> <orchestrator_url> <orchestrator_tenant> [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <account_for_app> -I <application_id> -S <application_secret> --applicationScope] [-o <folder_organization_unit>] [-c <create_process>] [-e <environment_list>] [-l <language>]package deploy <packages_path> <orchestrator_url> <orchestrator_tenant> [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <account_for_app> -I <application_id> -S <application_secret> --applicationScope] [-o <folder_organization_unit>] [-c <create_process>] [-e <environment_list>] [-l <language>]Ejemplos:
package deploy "C:\UiPath\Project 1" "https://uipath-orchestrator.myorg.com" default -u admin -p 123456package deploy "C:\UiPath\Project\Package.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -o OurOrganizationpackage deploy "C:\UiPath\Project\TestsPackage.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -e SAPEnvironment,ExcelAutomationEnvironment -l en-USpackage deploy "C:\UiPath\Project\Package.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccountpackage deploy "C:\UiPath\Project\TestsPackage.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -A myAccountForExternalApp -I myExternalAppId -S myExternalAppSecret --applicationScope "OR.Folders.Read OR.Settings.Read"package deploy "C:\UiPath\Project\TestsPackage.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -e SAPEnvironment,ExcelAutomationEnvironment -l en-US -h EntryPoint1,EntryPoint2