cicd-integrations
2023.10
false
- Información general
- CLI de Uipath
- Extensión de Azure DevOps
- Complemento de Jenkins
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Guía del usuario de integraciones de CI/CD
Última actualización 18 de nov. de 2025
Empaquetar proyectos en un paquete
Prerequisites:
- 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:
- Ejecuta la tarea
package, utilizandouipcli package. Puede ver una lista de las subtareas disponibles. - Especifica los parámetros necesarios y ejecuta la subtarea
pack. Consulta la lista de parámetros a continuación.
Nota:
La validación del proyecto no la realizan las tareas Empaquetar o Analizar de la CLI de UiPath.
Legend: (*) - Optional, useful only when you have dependencies from a library in Orchestrator.
| Parámetro | Descripción |
|---|---|
-oo --output (Obligatorio) | La carpeta de destino de Orchestrator, donde desea empaquetar los proyectos. |
-v, or --version | Establezca la versión del paquete. |
--autoVersion | Se genera automáticamente una versión del paquete. |
--outputType | Fuerza la salida a ser de un tipo específico. |
--splitOutput | Habilita la división de salida en tiempo de ejecución y bibliotecas de diseño. |
--repositoryUrl | La URL del repositorio donde se versiona el proyecto. |
--repositoryCommit | La confirmación del repositorio desde la que se creó el proyecto. |
--repositoryBranch | La rama del repositorio desde la que se creó el proyecto. |
--repositoryType | Tipo de repositorio del sistema VCS. |
--projectUrl | URL de la idea de Automation Hub. |
--releaseNotes | Añadir notas de la versión. |
--libraryOrchestratorUsername (*) (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. Debes emparejarlo con la contraseña correspondiente. Esto es necesario si tu paquete hace referencia a bibliotecas de la fuente de Orchestrator |
--libraryOrchestratorPassword (*) (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. Esto es necesario si tu paquete hace referencia a bibliotecas de la fuente de Orchestrator |
--libraryOrchestratorAuthToken (*) (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. Esto es necesario si tu paquete hace referencia a bibliotecas de la fuente de Orchestrator |
--libraryOrchestratorAccountName (*) (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. Esto es necesario si tu 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 (*) (Obligatorio si utilizas la autenticación de aplicación externa) | El ID de la aplicación externa. 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 (*) (Obligatorio si utilizas la autenticación de aplicación externa) | El secreto de la aplicación externa. Debes emparejarlo con la cuenta de la aplicación, el ID 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. |
--libraryOrchestratorApplicationScope (*) (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, el ID de la aplicación y el secreto de la aplicación para la aplicación externa. 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(Obligatorio para implementaciones de PaaS o MSI ) | La URL de su servidor de identidad. |
-y, or --disableTelemetry | Deshabilitar los datos de telemetría. |
--traceLevel | Mostrar el seguimiento de los eventos. |
-l, or --language | El idioma utilizado en la interfaz de usuario de Orchestrator. |
--disableBuiltInNugetFeeds | Deshabilite las fuentes nuget integradas. |
--help | Muestra los parámetros y ejemplos de este comando. |
--version | Mostrar información de la versión. |
Project(s) Path (pos. 0) (Obligatorio) | 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.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