UiPath Documentation
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.

Guía del usuario de integraciones de CI/CD

Configuración de descarga de la solución UiPath

La tarea Descargar configuración de la solución UiPath descarga una configuración de la solución desde UiPath Orchestrator. Esto te permite recuperar archivos de configuración específicos del entorno para soluciones almacenadas en 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.WindowsorUiPath.CLI.Linux` al menos la versión 25.10 o superior.

Configuración

Utiliza la siguiente tabla para configurar las entradas de configuración de descarga de la solución UiPath.

ParámetroDescripción
Conexión de Orchestrator (requerido)Una conexión de servicio a la instancia de Orchestrator.
Nombre del paquete (obligatorio)El nombre del paquete de soluciones de Orchestrator.
Package VersionOpcional. La versión del paquete de soluciones de Orchestrator. Si no se especifica, se utilizará la última versión.
Ruta de destino (obligatoria)La ruta local donde se guardará el archivo de configuración descargado.
FilenameOpcional. El nombre del archivo local, incluida la extensión, donde se guardará la configuración descargada. La ruta final concatenará la ruta de destino y el nombre de archivo.
Formato de archivoEl formato del archivo de configuración que se va a descargar. Predeterminado: json. Opciones: json, yaml
Nivel de seguimientoEl nivel de registro de seguimiento. Predeterminado: Error. Opciones: None, Critical, Error, Warning, Information, Verbose

Notas

  • Gestión de la configuración: esta tarea recupera los archivos de configuración de la solución almacenados en Orchestrator para su uso en las implementaciones
  • Configuraciones específicas del entorno: útil para descargar diferentes archivos de configuración para varios entornos (desarrollo, prueba, producción)
  • Flexibilidad de formato: admite los formatos de configuración JSON y YAML
  • Control de versiones: puede descargar configuraciones para versiones de paquetes específicas o la última versión
  • Almacenamiento local: descarga configuraciones en el sistema de archivos local para su uso en tareas de proceso posteriores
  • Conexión de Orchestrator: requiere una conexión de servicio válida a la instancia de Orchestrator de destino
  • Compatibilidad con CLI: esta tarea utiliza UiPath CLI internamente y requiere una instalación adecuada de CLI en el agente de compilación
  • Versión mínima de CLI: requiere la versión 25.10 o superior de UiPath CLI para una compatibilidad total
  • Listo para la integración: las configuraciones descargadas se pueden utilizar con tareas de implementación para implementaciones específicas del entorno

Ejemplos de proceso

Descarga de la configuración básica

- task: UiPathSolutionDownloadConfig@6
  displayName: 'Download Solution Configuration'
  inputs:
    orchestratorConnection: 'UiPath-Orchestrator-Connection'
    packageName: 'MySolution'
    destinationPath: '$(Build.ArtifactStagingDirectory)/configs'
    traceLevel: 'Information'
- task: UiPathSolutionDownloadConfig@6
  displayName: 'Download Solution Configuration'
  inputs:
    orchestratorConnection: 'UiPath-Orchestrator-Connection'
    packageName: 'MySolution'
    destinationPath: '$(Build.ArtifactStagingDirectory)/configs'
    traceLevel: 'Information'

Con conexión a Orchestrator y versión específica

- task: UiPathSolutionDownloadConfig@6
  displayName: 'Download Production Configuration'
  inputs:
    orchestratorConnection: 'Production-Orchestrator'
    packageName: 'MyBusinessSolution'
    packageVersion: '2.1.$(Build.BuildNumber)'
    destinationPath: '$(Build.SourcesDirectory)/configs'
    filename: 'production-config.json'
    format: 'json'
    traceLevel: 'Verbose'
- task: UiPathSolutionDownloadConfig@6
  displayName: 'Download Production Configuration'
  inputs:
    orchestratorConnection: 'Production-Orchestrator'
    packageName: 'MyBusinessSolution'
    packageVersion: '2.1.$(Build.BuildNumber)'
    destinationPath: '$(Build.SourcesDirectory)/configs'
    filename: 'production-config.json'
    format: 'json'
    traceLevel: 'Verbose'

Proceso completo: descarga la configuración e implementa

variables:
  solutionName: 'MyBusinessSolution'
  solutionVersion: '1.$(Date:yyyy).$(DayOfYear)$(Rev:.r)'
  environmentName: 'Production'

steps:
- task: UiPathSolutionDownloadConfig@6
  displayName: 'Download $(environmentName) Configuration'
  inputs:
    orchestratorConnection: 'Production-Orchestrator'
    packageName: '$(solutionName)'
    packageVersion: '$(solutionVersion)'
    destinationPath: '$(Build.ArtifactStagingDirectory)/configs'
    filename: '$(environmentName)-config.yaml'
    format: 'yaml'
    traceLevel: 'Information'

- task: UiPathSolutionDeploy@6
  displayName: 'Deploy Solution with Downloaded Config'
  inputs:
    orchestratorConnection: 'Production-Orchestrator'
    packageName: '$(solutionName)'
    packageVersion: '$(solutionVersion)'
    deploymentName: '$(solutionName)-$(environmentName)-$(Build.BuildNumber)'
    deploymentParentFolder: '$(environmentName)'
    deploymentFolderName: 'BusinessProcesses'
    configPath: '$(Build.ArtifactStagingDirectory)/configs/$(environmentName)-config.yaml'
    traceLevel: 'Information'

- script: echo "Downloaded and used configuration for $(solutionName) v$(solutionVersion)"
  displayName: 'Configuration Summary'
variables:
  solutionName: 'MyBusinessSolution'
  solutionVersion: '1.$(Date:yyyy).$(DayOfYear)$(Rev:.r)'
  environmentName: 'Production'

steps:
- task: UiPathSolutionDownloadConfig@6
  displayName: 'Download $(environmentName) Configuration'
  inputs:
    orchestratorConnection: 'Production-Orchestrator'
    packageName: '$(solutionName)'
    packageVersion: '$(solutionVersion)'
    destinationPath: '$(Build.ArtifactStagingDirectory)/configs'
    filename: '$(environmentName)-config.yaml'
    format: 'yaml'
    traceLevel: 'Information'

- task: UiPathSolutionDeploy@6
  displayName: 'Deploy Solution with Downloaded Config'
  inputs:
    orchestratorConnection: 'Production-Orchestrator'
    packageName: '$(solutionName)'
    packageVersion: '$(solutionVersion)'
    deploymentName: '$(solutionName)-$(environmentName)-$(Build.BuildNumber)'
    deploymentParentFolder: '$(environmentName)'
    deploymentFolderName: 'BusinessProcesses'
    configPath: '$(Build.ArtifactStagingDirectory)/configs/$(environmentName)-config.yaml'
    traceLevel: 'Information'

- script: echo "Downloaded and used configuration for $(solutionName) v$(solutionVersion)"
  displayName: 'Configuration Summary'

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado