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 may. de 2025

UiPath Deploy

Aplicación: RPA

Tipo: tarea posterior a la creación

UiPath Deploy está disponible en trabajos y procesos estándar, y te permite implementar un paquete NuGet de UiPath en UiPath Orchestrator.



Configuración

Parámetro de trabajo

Descripción

Ruta de paquete/s

La carpeta que contiene sus paquetes nuget de UiPath.

Dirección de Orchestrator

La dirección de la instancia de Orchestrator en la que se implementarán los paquetes.

Tenant de Orchestrator

El tenant de Orchestrator en el que se implementarán los paquetes.

Carpeta de Orchestrator

La carpeta en la que se va a implementar. Si se trata de una carpeta Clásica, también deberás establecer el environmentscampo .Para carpetas Modernas, no es necesario establecer el campo environments.
Para introducir subcarpetas, asegúrate de introducir tanto el nombre de la carpeta principal como el nombre de la subcarpeta. Por ejemplo, AccountingTeam\TeamJohnusa .

Entornos (requerido para las carpetas clásicas)

El entorno en el que se implementará el paquete como proceso. Para el proyecto y el entorno con los procesos existentes, los procesos se actualizarán para usar la versión más reciente del proyecto. Especifique el entorno en el que se implementará el paquete como proceso. Para el proyecto y el entorno con los procesos existentes, los procesos se actualizarán para usar la versión más reciente del proyecto.

Puntos de entrada

Especifica puntos de entrada para crear o actualizar un proceso. El punto de entrada especifica el filePath comenzando desde la raíz del proyecto.

Condiciones:

  • Hay puntos de entrada disponibles para la versión 21.4 de Orchestrator o superior (por ejemplo, 21.4.UiPathDeploy.entryPoints). Para las versiones de Orchestrator inferiores a la 21.4, debes introducir cualquier valor, ya que el campo no debe permanecer vacío.
  • Punto de entrada predeterminado establecido en Main.xaml.
  • Para las carpetas clásicas (obsoletas) solo se puede especificar un punto de entrada para cada entorno.
  • Para obtener más información, consulta Puntos de entrada de Orchestrator.

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) Autenticarse en un Cloud Orchestrator utilizando un token de actualización (clave API).

(3) Autentíquese en un Cloud Orchestrator mediante la autenticación de aplicación externa.

(4) Autenticarse en un Orchestrator local mediante .

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.

Nota:

Asegúrate de que tu red permite acceder al siguiente feed de paquete de NuGet:

  • https://api.nuget.org/v3/index.json
  • https://uipath.pkgs.visualstudio.com/_packaging/nuget-packages/nuget/v3/index.json
  • https://uipath.pkgs.visualstudio.com/Public.Feeds/_packaging/UiPath-* Internal/nuget/v3/index.json
  • https://www.myget.org/F/workflow
  • http://www.myget.org/F/uipath
  • https://www.myget.org/F/uipath-dev/api/v3/index.json

Ejemplo de proceso

pipeline {
  agent any
  environment {
      MAJOR = '1'
      MINOR = '0'
  }
  stages {
    stage ('PostBuild') {
      steps {
        UiPathDeploy (
          packagePath: "path\)\)\)    o\)\)NuGetpackage",
          orchestratorAddress: "OrchestratorUrl",
          orchestratorTenant: "tenant name",
          folderName: "folder name",
          environments: "environment",
          credentials: [$class: 'UserPassAuthenticationEntry', credentialsId: “credentialsId”],
          traceLoggingLevel: 'None'
        )
      }
    }
  }
}pipeline {
  agent any
  environment {
      MAJOR = '1'
      MINOR = '0'
  }
  stages {
    stage ('PostBuild') {
      steps {
        UiPathDeploy (
          packagePath: "path\)\)\)    o\)\)NuGetpackage",
          orchestratorAddress: "OrchestratorUrl",
          orchestratorTenant: "tenant name",
          folderName: "folder name",
          environments: "environment",
          credentials: [$class: 'UserPassAuthenticationEntry', credentialsId: “credentialsId”],
          traceLoggingLevel: 'None'
        )
      }
    }
  }
}
  • 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 White
Confianza y seguridad
© 2005-2025 UiPath. Todos los derechos reservados.