cicd-integrations
2024.10
true
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.
UiPath logo, featuring letters U and I in white

Guía del usuario de integraciones de CI/CD

Última actualización 23 de oct. de 2025

UiPath Pack

Application: RPA

Type: Build task

UiPath Pack is available in standard jobs and pipelines, and lets you package an existing UiPath project into a NuGet package.

docs image

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:

  • Ninguno
  • Critical
  • Error
  • Advertencia
  • Information
  • Detallado. (El valor predeterminado está establecido en Ninguno ).

    Útil para fines de depuración.

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”]        )      }    }  }}
  • Configuración
  • Ejemplo de proceso

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo
Confianza y seguridad
© 2005-2025 UiPath. Todos los derechos reservados.