- 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
UiPath Pack
Aplicación: RPA
Tipo: tarea de creación
UiPath Pack está disponible en trabajos y procesos estándar, y te permite empaquetar un proyecto de UiPath existente en un paquete NuGet.
Configuración
| Parámetro de trabajo | Descripción |
|---|---|
| Elija el método de control de versiones | Los paquetes de UiPath están versionados. Con el paquete de UiPath puede elegir entre 3 opciones diferentes: ( 1 ) Generar automáticamente ( 2 ) Definir versión personalizada ( 3 ) Utiliza la versión actual establecida en el proyecto. |
| Ruta de proyecto/s | La ubicación de los proyectos que se van a empaquetar. Puede ser una ruta de acceso directa a un archivo project.json o un directorio con uno o varios proyectos. En este último caso, cada proyecto de nivel uno se empaqueta individualmente. |
| CarpetaDeSalida | Ruta a la carpeta donde desea crear el paquete. |
| Tipo de salida | El tipo de salida de los proyectos. Hay 5 opciones para el tipo de proyecto: ( 1 ) Tipo de salida del proyecto ( 2 ) Empaquetar un proyecto de proceso ( 3 ) Empaquetar un proyecto de biblioteca ( 4 ) Empaquetar un proyecto de pruebas ( 5 ) Empaquetar un proyecto de objetos. |
| Ejecutar análisis del flujo de trabajo | Ejecuta el análisis del flujo de trabajo antes de empaquetar, comprobando el proyecto mediante reglas predefinidas en busca de infracciones. Fallar el trabajo en caso de errores. De forma predeterminada, el análisis no se ejecuta. |
| Nivel de registro de seguimiento | Configuración utilizada para habilitar el registro de seguimiento en uno de los siguientes niveles:
|
| Usar Orchestrator | Utiliza la fuente de Orchestrator al empaquetar bibliotecas. Orchestrator debe ser 20.4 o superior. La fuente de la biblioteca debe permitir la autenticación de clave API en Tenant > Configuración > Implementación . |
| Dirección de Orchestrator | La dirección de la instancia de Orchestrator desde la que se deben restaurar las dependencias de la librería. |
| Tenant de Orchestrator | El tenant de Orchestrator desde el que se deben restaurar las dependencias de la biblioteca. |
| Autenticación | Para la autenticación hacia Orchestrator, debe crear credenciales en Jenkins por adelantado. Hay cuatro opciones para autenticarse: (1) Autentícate en un Orchestrator local utilizando el nombre de usuario y contraseña. ( 2 ) Autentícate en un Cloud Orchestrator utilizando un token de actualización (clave API) . ( 3 ) Autentícate en un Cloud Orchestrator utilizando la autenticación de una aplicación externa . ( 4 ) Autentícate en un Orchestrator local mediante . |
Ejemplo de proceso
pipeline { agent any environment { MAJOR = '1' MINOR = '0' } stages { stage ('Build') { steps { UiPathPack ( outputPath: "Output\)\)\)\)${env.BUILD_NUMBER}", projectJsonPath: "UiBank\)\)\)\)project.json", version: [$class: 'ManualVersionEntry', version: "${MAJOR}.${MINOR}.${env.BUILD_NUMBER}"] useOrchestrator: true, traceLoggingLevel: "None", orchestratorAddress: "OrchestratorUrl", orchestratorTenant: "tenant name", credentials: [$class: 'UserPassAuthenticationEntry', credentialsId: “credentialsId”] ) } } }}pipeline { agent any environment { MAJOR = '1' MINOR = '0' } stages { stage ('Build') { steps { UiPathPack ( outputPath: "Output\)\)\)\)${env.BUILD_NUMBER}", projectJsonPath: "UiBank\)\)\)\)project.json", version: [$class: 'ManualVersionEntry', version: "${MAJOR}.${MINOR}.${env.BUILD_NUMBER}"] useOrchestrator: true, traceLoggingLevel: "None", orchestratorAddress: "OrchestratorUrl", orchestratorTenant: "tenant name", credentials: [$class: 'UserPassAuthenticationEntry', credentialsId: “credentialsId”] ) } } }}