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

Guía del usuario de integraciones de CI/CD
Prerrequisitos:
- Crear proyectos.
- 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 empaquetar un proyecto en un paquete, sigue los siguientes pasos:
La validación del proyecto no la realizan las tareas Empaquetar o Analizar de la CLI de UiPath.
Leyenda: (*): opcional, útil solo cuando tiene dependencias de una biblioteca en Orchestrator.
|
Parámetro |
Descripción |
|---|---|
-o, o --output (necesario)
|
La carpeta de destino de Orchestrator, donde desea empaquetar los proyectos. |
-vo --version |
Establezca la versión del paquete. |
|
|
Se genera automáticamente una versión del paquete. |
|
|
Fuerza la salida a ser de un tipo específico. |
|
|
Habilita la división de salida en tiempo de ejecución y bibliotecas de diseño. |
|
|
La URL del repositorio donde se versiona el proyecto. |
|
|
La confirmación del repositorio desde la que se creó el proyecto. |
|
|
La rama del repositorio desde la que se creó el proyecto. |
|
|
Tipo de repositorio del sistema VCS. |
|
|
URL de la idea de Automation Hub. |
|
|
Añadir notas de la versión. |
--libraryOrchestratorUsername (*)
(necesario cuando utilizas la Autenticación básica, a través de un nombre de usuario y una contraseña) |
El nombre de usuario utilizado para autenticarse en Orchestrator. Debe emparejarlo con la contraseña correspondiente. Esto es necesario si su paquete hace referencia a bibliotecas de la fuente de Orchestrator |
--libraryOrchestratorPassword (*)
(necesario cuando utilizas la Autenticación básica, a través de un nombre de usuario y una contraseña) |
La contraseña utilizada para autenticarse en Orchestrator. Debes emparejarlo con el nombre de usuario correspondiente. Esto es necesario si su paquete hace referencia a bibliotecas de la fuente de Orchestrator |
--libraryOrchestratorAuthToken (*)
(Necesario si utilizas la autenticación basada en token) |
El token de actualización OAuth2 que se usa para autenticarse en Orchestrator. Debe emparejarlo con el nombre de la cuenta y la ID del cliente. Esto es necesario si su paquete hace referencia a bibliotecas de la fuente de Orchestrator |
--libraryOrchestratorAccountName (*)
(Necesario si utilizas la autenticación basada en token) |
El nombre de la cuenta de Orchestrator CloudRPA. Debes emparejarlo con el token de actualización de OAuth2 y el ID de cliente. Esto es necesario si su paquete hace referencia a bibliotecas de la fuente de Orchestrator |
--libraryOrchestratorAccountForApp (*)
|
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 Esto es necesario si tu paquete hace referencia a bibliotecas de la fuente de Orchestrator. |
--libraryOrchestratorApplicationId (*)
(necesario cuando 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.
Esto es necesario si tu paquete hace referencia a bibliotecas de la fuente de Orchestrator. |
--libraryOrchestratorApplicationSecret (*)
(necesario cuando 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. Esto es necesario si tu paquete hace referencia a bibliotecas de la fuente de Orchestrator. |
--libraryOrchestratorApplicationScope (*)
(necesario cuando 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. Esto es necesario si tu paquete hace referencia a bibliotecas de la fuente de Orchestrator. |
--libraryOrchestratorFolder (*)
|
El nombre de la carpeta de Orchestrator de destino. Para introducir subcarpetas, asegúrate de introducir tanto el nombre de la carpeta principal como el nombre de la subcarpeta. Por ejemplo,
AccountingTeam\TeamJohnusa .
|
--libraryOrchestratorUrl (*)
|
La URL de la instancia de Orchestrator. |
--libraryOrchestratorTenant (*)
|
El tenant de la instancia de Orchestrator donde desea eliminar la máquina. |
--libraryIdentityUrl(necesario solo para implementaciones de PaaS )
| La URL de su servidor de identidad. |
-yo --disableTelemetry |
Deshabilitar los datos de telemetría. |
|
|
Mostrar el seguimiento de los eventos. |
-lo --language |
El idioma utilizado en la interfaz de usuario de Orchestrator. |
|
|
Deshabilite las fuentes nuget integradas. |
|
|
Muestra los parámetros y ejemplos de este comando. |
|
|
Mostrar información de la versión. |
Project(s) Path (pos. 0) (Requerido)
| La ruta a un archivo project.json o a una carpeta que contiene archivos project.json .
|
Uso:
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>]Ejemplos:
-
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