- 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
- 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
- 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
Trabajar con proyectos
Esta sección cubre cómo gestionar proyectos de RPA independientes utilizando UiPath CLI, la extensión de Azure DevOps y el complemento de Jenkins.
¿Qué son los proyectos independientes?
Los proyectos independientes son proyectos de automatización de UiPath individuales que se empaquetan, implementan y gestionan de forma independiente. Estos incluyen:
- Proyectos de proceso : automatizaciones que ejecutan flujos de trabajo empresariales
- Proyectos de biblioteca : componentes reutilizables compartidos entre automatizaciones
- Proyectos de prueba : casos de prueba automatizados para validar automatizaciones
- Proyectos de plantilla : estructuras de proyecto preconfiguradas utilizadas como puntos de partida para nuevas automatizaciones
A partir de la versión 25.10, UiPath también admite soluciones que agrupan varios proyectos, configuraciones y activos en una única unidad implementable. Para flujos de trabajo de soluciones, consulta Trabajar con soluciones.
Ciclo de vida del proyecto en CI/CD
Un flujo de trabajo de CI/CD típico para proyectos independientes sigue estos pasos:
- Restaurar dependencias : descarga las bibliotecas y paquetes necesarios de las fuentes NuGet.
- Analizar : valida el proyecto con las reglas del Analizador de flujo de trabajo y las políticas de control.
- Empaquetar : empaqueta el proyecto en un paquete NuGet (.nupkg).
- Implementar : publica el paquete en Orchestrator.
- Implementar activos : configura activos específicos del entorno.
- Ejecutar : ejecuta la automatización como un trabajo en Orchestrator.
- Prueba : ejecuta conjuntos de pruebas para validar la funcionalidad.
No todos los pasos son necesarios para cada tipo de proyecto. Por ejemplo, los proyectos de biblioteca normalmente solo se empaquetan e implementan, no se ejecutan ni se prueban directamente.
Tareas disponibles
Las siguientes tareas están disponibles para trabajar con proyectos independientes:
| Tarea | Descripción | Comando CLI |
|---|---|---|
| Restaurar dependencias | Descargar dependencias del proyecto de fuentes NuGet | uipcli package restore |
| Analizar | Validar el proyecto con las reglas del Analizador de flujo de trabajo | uipcli package analyze |
| Paquete | Empaquetar proyecto en .nupkg Archivo | uipcli package pack |
| Implementar | Publicar paquete en Orchestrator | uipcli package deploy |
| Ejecutar trabajo | Ejecutar automatización en Orchestrator | uipcli job run |
| Prueba | Ejecutar paquete de prueba o conjunto de pruebas en Orchestrator | uipcli test run |
| Implementar activos | Crear o actualizar activos de Orchestrator | uipcli asset deploy |
| Eliminar activos | Eliminar activos de Orchestrator | uipcli asset delete |
Requisitos de autenticación
Para utilizar estas tareas, debes autenticarte con Orchestrator utilizando una aplicación externa con los ámbitos OAuth adecuados.
Consulta Ámbitos de aplicación de acceso a la API para conocer los permisos necesarios.
Documentación detallada de la tarea
Para obtener instrucciones paso a paso sobre cada tarea, consulta:
- Restaurar dependencias de automatización
- Analizar un proyecto
- Empaquetar proyectos en un paquete
- 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