- 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
- Confiar en certificados personalizados
- 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
- Parámetros de entrada Formato JSON
- 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
Esta sección explica cómo ejecutar tareas utilizando la interfaz de línea de comandos (CLI) de UiPath, que está disponible en varias variantes específicas de la plataforma:
- UiPath.CLI.Windows : para entornos Windows
- UiPath.CLI.Linux : para entornos Linux
- UiPath.CLI.macOS : para entornos macOS
- UiPath.CLI.Windows.Legacy : solo para proyectos independientes de RPA Windows: heredado
La mayoría de las tareas utilizan la misma sintaxis en todas las plataformas, con pequeñas diferencias en la forma en que se invoca la CLI (p. ej., uipcli.exe frente a dotnet uipcli.dll).
Para obtener más información sobre las tareas CLI compatibles, consulta:
- Empaquetar proyectos en un paquete
- 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
Para las tareas relacionadas con la solución introducidas en la versión 25.10, consulta Trabajar con soluciones.
Ámbitos de aplicación de acceso a la API (proyectos independientes)
La siguiente tabla enumera los ámbitos de Test Manager y Orchestrator necesarios para las tareas CLI relacionadas con proyectos independientes. Estos ámbitos son necesarios para la integración de UiPath CLI - Test Manager.
| Ámbito de aplicación | Descripción |
|---|---|
| Activos OR | Acceso de lectura/escritura a los activos |
| OR.Tareas | Acceso de lectura/escritura a tareas en segundo plano |
| OR.Ejecución | Acceso de lectura/escritura a los datos de ejecución |
| Carpetas OR | Acceso de lectura/escritura a las carpetas |
| O.Trabajo | Acceso de lectura/escritura a los trabajos |
| OR.Machines.Read | Acceso de solo lectura a las máquinas |
| OR.Monitorización | Acceso de lectura/escritura a los datos de supervisión |
| O.Robots. Leer | Acceso de solo lectura a los robots |
| OR.Configuración. Leer | Acceso de solo lectura a la configuración |
| TM.Projects | Acceso de lectura y escritura de Projects en TestManager |
| TM.TestSets | Acceso de lectura y escritura de TestSets en TestManager |
| TM.TestExecutions | Acceso de lectura y escritura de TestExecutions en TestManager |
Además de los ámbitos específicos de la tarea, OR.Default puede utilizarse como ámbito comodín. Proporciona un control de acceso flexible a nivel de organización y carpeta, adecuado para la mayoría de las automatizaciones basadas en CLI. Consulta Declarar ámbitos para obtener más información.
Para las soluciones, los ámbitos necesarios difieren y se describen por separado en Autenticación y ámbitos para soluciones.
Registrar una aplicación externa
Para autenticar CLI con Orchestrator, debes registrar una aplicación externa en Automation Cloud.
Consulta: Gestionar aplicaciones OAuth externas
Si estás ejecutando uipcli en la misma máquina donde está abierto Studio, asegúrate de cerrar el proyecto en Studio para evitar errores de bloqueo.