- Información general
- CLI de Uipath
- Acerca de la CLI de UiPath
- Descarga de la CLI de UiPath
- Matriz de compatibilidad
- Ejecutar la CLI de UiPath
- Gestionar fuentes NuGet
- Soporte de Test Manager
- Empaquetar proyectos en un paquete
- Firma de paquetes de proyecto
- Analizar un proyecto
- Implementar un paquete en Orchestrator
- Ejecutar un trabajo dentro de Orchestrator
- Probar un paquete o ejecutar un conjunto de pruebas
- Probar varios paquetes
- Implementar activos en Orchestrator
- Eliminar activos de Orchestrator
- Ejecutar tareas utilizando la configuración JSON
- Restaurar dependencias de automatización
- Solución de problemas de la CLI de UiPath
- Extensión de Azure DevOps
- Acerca de la extensión de Azure DevOps
- Configurar la conexión del servicio Azure DevOps
- Añadir tareas de UiPath a un proceso de Azure DevOps
- Plataforma de instalación de Uipath
- Paquete de soluciones de UiPath
- Paquete de carga de la solución UiPath
- Implementación de la solución UiPath
- Activación de la solución UiPath
- Eliminar paquete de la solución UiPath
- Configuración de descarga de la solución UiPath
- Paquete de descarga de la solución UiPath
- Implementación de desinstalación de la solución UiPath
- Solución de problemas de la extensión de Azure DevOps
- Complemento de Jenkins
- Acerca del complemento de Jenkins
- Instalar el complemento de Jenkins
- Configurar la conexión de servicio para aplicaciones externas
- Plataforma de instalación de Uipath
- Paquete de soluciones de UiPath
- Paquete de carga de la solución UiPath
- Implementación de la solución UiPath
- Solución UiPath Activar implementación
- Eliminar paquete de la solución UiPath
- Configuración de descarga de la solución UiPath
- Paquete de descarga de la solución UiPath
- Implementación de desinstalación de la solución UiPath
- Solución de problemas del complemento de Jenkins

Guía del usuario de integraciones de CI/CD
Acerca de la CLI de UiPath
UiPath® proporciona una interfaz de línea de comandos (CLI) que te permite ejecutar tareas del ciclo de vida de la automatización como empaquetar, implementar, probar y ejecutar automatizaciones en Orchestrator. La CLI está diseñada para la integración con herramientas de terceros como GitLab, Jenkins o Azure DevOps, lo que permite a los equipos de automatización adoptar las mejores prácticas de CI/CD a escala.
UiPath CLI se puede utilizar con Orchestrator implementado a través de Automation Cloud™, Automation Suite o Standalone.
Casos de uso comunes
UiPath CLI está diseñado para habilitar la gestión del ciclo de vida de la automatización (ALM) a través de una integración perfecta con los procesos de CI/CD.
Permite a los equipos de automatización:
- Paquete y versión de proyectos RPA (multiplataforma, Windows, Windows: heredado) en artefactos NuGet portátiles.
- Implemente y promueva proyectos en todos los entornos utilizando procesos repetibles y auditables.
- Integra con herramientas externas como Azure DevOps, GitLab o Jenkins para una integración e implementación continuas.
- Empaqueta, implementa y activa soluciones multiproyecto: combina RPA, flujos de trabajo de Agentic, procesos de API y configuración en una única unidad versionada.
Esto permite la entrega de automatización de nivel empresarial a escala, totalmente alineada con las prácticas de DevOps.
Soporte de soluciones
UiPath CLI admite Soluciones: un formato de paquete que combina varios tipos de proyectos y configuraciones en una única unidad implementable.
Las soluciones pueden incluir:
- Proyectos multiplataforma o RPA de Windows (los proyectos de Windows: heredados no son compatibles con las soluciones).
- Agentes, procesos agénticos y flujos de trabajo de API.
- Archivos de configuración y vinculación del entorno.
Esto simplifica la forma en que los equipos empresariales gestionan la automatización de pila completa y aplican la disciplina DevOps en todos los entornos y tenants.
Más información en Trabajar con soluciones.
Paquetes CLI
UiPath CLI se distribuye en los siguientes paquetes:
| Nombre del paquete | Sistema operativo compatible | Tipos de proyectos compatibles |
|---|---|---|
UiPath.CLI.Windows | Ventanas | Proyectos RPA (multiplataforma/Windows), Soluciones |
UiPath.CLI.Linux | Linux | Proyectos RPA (multiplataforma), Soluciones |
UiPath.CLI.macOS | macOS (ARM64) | Proyectos RPA (multiplataforma), Soluciones |
UiPath.CLI.Windows.Legacy | Ventanas | Proyectos RPA (Windows: heredado) 1 |
1 Usa UiPath.CLI.Windows.Legacy solo para proyectos independientes de Windows: heredado que no forman parte de una solución.
Requisitos de runtime
Todos los paquetes CLI de UiPath (Windows, Linux, macOS y Legacy) requieren .NET 8.
- En Windows, instala .NET Desktop Runtime 8 (incluido con el SDK .NET).
- En Linux, asegúrate de que .NET Runtime 8 está disponible en tu entorno.
- En macOS, instala .NET Runtime 8 para ARM64 (solo Apple Silicon).
- La CLI es compatible con UiPath Robot 2025.10 y posteriores.
La compatibilidad con macOS está disponible actualmente solo para los procesadores ARM64 (Apple Silicon). Los Mac basados en Intel no son compatibles.
A menos que se especifique lo contrario, todas las versiones 25.x de CLI son compatibles con Robot 2025.10 y posteriores.
Integración con complementos de CI/CD (Azure DevOps y Jenkins)
A partir de la versión 25.10, UiPath CLI se distribuye junto con las principales actualizaciones de los complementos de Azure DevOps y Jenkins.
- Las versiones del complemento instalan UiPath CLI 25.10 (y posteriores) en una de las siguientes versiones:
UiPath.CLI.WindowsUiPath.CLI.LinuxUiPath.CLI.macOSUiPath.CLI.Windows.Legacy
- Las versiones anteriores de CLI (23.x/24.x) no se instalan automáticamente por los complementos actualizados.
Al actualizar los complementos de Azure DevOps o Jenkins, revisa las definiciones de tus procesos y asegúrate de que hagan referencia a la versión CLI correcta. Los procesos existentes que hacen referencia a versiones CLI anteriores deben actualizarse para utilizar uno de los nuevos nombres de paquete CLI.
Limitaciones
- UiPath CLI no admite la autenticación SSO.
- Los proyectos que utilizan desencadenadores locales no se pueden crear mediante CLI.