cicd-integrations
2025.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 12 de dic. de 2025

Implementación de la solución UiPath

Aplicación: solución

Tipo: tarea posterior a la creación

Solución de UiPath: Implementar está disponible en trabajos y procesos estándar, y te permite implementar un paquete de soluciones de UiPath existente en una carpeta de Orchestrator.

Nota:

Actualmente, las soluciones solo son compatibles con Automation Cloud. El soporte para Automation Suite está previsto para una versión futura. On-premises (MSI) Orchestrator no es compatible con Solutions.

Nota:

Esta tarea solo es compatible con UiPath.CLI.Windows o UiPath.CLI.Linux al menos la versión 25.10 o superior.

Configuración

Parámetro de trabajo

Descripción

Nombre del paquete

El nombre del paquete que se implementará.

Versión del paquete

La versión del paquete que se implementará.

Nombre de la implementación

El nombre de la implementación que se va a crear o actualizar.

Carpeta principal de implementación

La carpeta de Orchestrator donde se creará la carpeta de implementación. Hay tres opciones para ello:

  • Cuando se deja vacío, la implementación estará en la carpeta del tenant.
  • Cuando se especifica, la implementación se realizará en la carpeta correspondiente.
  • Cuando se establece en "exampleuser@org.com 's espacio de trabajo", la implementación se realizará en el espacio de trabajo personal para el usuario especificado.

Nombre de la carpeta de implementación

El nombre de la carpeta que contendrá la implementación.

Ruta de configuración

Ruta opcional al archivo de configuración, si se omite se utilizará una predeterminada almacenada en el servidor.

Dirección de Orchestrator

La dirección de la instancia de Orchestrator en la que implementarás la solución.

Tenant de Orchestrator

Especifique el tenant de Orchestrator.

Autenticación

Para la autenticación hacia Automation Cloud Orchestrator, debes crear credenciales en Jenkins por adelantado. Las soluciones solo admiten la autenticación de aplicaciones externas. Consulta Gestionar aplicaciones externas para obtener más información sobre la creación de una aplicación externa y la obtención de las credenciales necesarias.

Nivel 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.

Importante:

Si ya existe una implementación con el mismo nombre en cualquier nivel dentro del tenant en Orchestrator, esta operación actualiza la implementación existente en lugar de crear una nueva. Si la implementación existente está en estado Fallido, la actualización no continúa; resolver o desinstalar la implementación fallida antes de volver a intentarlo.

Importante:

Las soluciones implementadas a nivel de tenant no asignan automáticamente un usuario a la carpeta resultante. Para asignar una cuenta, asegúrate de que la configuración adecuada esté establecida en Orchestrator (Tenant > Carpetas).

Ejemplo de proceso

pipeline {
  agent any
  environment {
      MAJOR = '1'
      MINOR = '0'
  }
  stages {
    stage ('Deploy Solution') {
      steps {
        script {
            orchestratorCredentials = ExternalApp(
                applicationId: 'External application identifier',
                applicationScope: 'AutomationSolutions Solutions.Deployments Solutions.Packages',
                applicationSecret: 'External application secret',
                accountForApp: 'Organization identifier'
            )

            UiPathSolutionDeploy(
                packageName: 'Name of the package',
                packageVersion: 'Version of the package',
                deploymentParentFolder: 'Deployment parent folder',
                deploymentName: 'Deployment name',
                deploymentFolderName: 'Deployment folder name',
                configPath: 'example/path',
                orchestratorAddress: 'OrchestratorUrl',
                orchestratorTenant: 'Tenant name',
                credentials: orchestratorCredentials,
                traceLevel: 'Information',
            )
        }
      }
    }
  }
}
pipeline {
  agent any
  environment {
      MAJOR = '1'
      MINOR = '0'
  }
  stages {
    stage ('Deploy Solution') {
      steps {
        script {
            orchestratorCredentials = ExternalApp(
                applicationId: 'External application identifier',
                applicationScope: 'AutomationSolutions Solutions.Deployments Solutions.Packages',
                applicationSecret: 'External application secret',
                accountForApp: 'Organization identifier'
            )

            UiPathSolutionDeploy(
                packageName: 'Name of the package',
                packageVersion: 'Version of the package',
                deploymentParentFolder: 'Deployment parent folder',
                deploymentName: 'Deployment name',
                deploymentFolderName: 'Deployment folder name',
                configPath: 'example/path',
                orchestratorAddress: 'OrchestratorUrl',
                orchestratorTenant: 'Tenant name',
                credentials: orchestratorCredentials,
                traceLevel: 'Information',
            )
        }
      }
    }
  }
}
  • 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.