UiPath Documentation
cicd-integrations
2025.10
true

Guía del usuario de integraciones de CI/CD

Última actualización 7 de may. de 2026

Paquete de descarga de la solución UiPath

La tarea Descargar paquete de soluciones de UiPath descarga un paquete de soluciones de UiPath Orchestrator. Esto te permite recuperar paquetes de soluciones cargados previamente para realizar copias de seguridad, implementar en otros entornos o procesar localmente.

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

Utiliza la siguiente tabla para configurar las entradas del paquete de descarga de soluciones 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 descargará la última versión.
Ruta de destino (obligatoria)La ruta local donde se guardará el paquete descargado.
FilenameOpcional. El nombre del archivo local, incluida la extensión, donde se guardará el paquete descargado. La ruta final concatenará la ruta de destino y el nombre de archivo.
Nivel de seguimientoEl nivel de registro de seguimiento. Predeterminado: Error. Opciones: None, Critical, Error, Warning, Information, Verbose

Notas

  • Recuperación de paquetes: esta tarea descarga paquetes de soluciones almacenados en Gestión de soluciones en Orchestrator.
  • Flexibilidad de versión: puede descargar versiones específicas o la última versión cuando no se especifica la versión.
  • Almacenamiento local: descarga paquetes en el sistema de archivos local para su posterior procesamiento o implementación.
  • Copia de seguridad y recuperación: útil para crear copias de seguridad de paquetes de soluciones o escenarios de recuperación de desastres.
  • Implementación entre entornos: permite descargar paquetes de un entorno para su implementación en otro.
  • Nomenclatura de archivos: admite la especificación de nombre de archivo personalizada o utiliza la nomenclatura predeterminada de Orchestrator.
  • Conexión de Orchestrator: requiere una conexión de servicio válida a la instancia de Orchestrator de origen.
  • Compatibilidad de 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: los paquetes descargados se pueden utilizar con tareas de carga o implementación para la promoción del entorno.

Ejemplos de proceso

Descarga del paquete básico

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

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

- task: UiPathSolutionDownloadPackage@6
  displayName: 'Download Production Solution Package'
  inputs:
    orchestratorConnection: 'Production-Orchestrator'
    packageName: 'MyBusinessSolution'
    packageVersion: '2.1.$(Build.BuildNumber)'
    destinationPath: '$(Build.SourcesDirectory)/packages'
    filename: 'business-solution-backup.zip'
    traceLevel: 'Verbose'
- task: UiPathSolutionDownloadPackage@6
  displayName: 'Download Production Solution Package'
  inputs:
    orchestratorConnection: 'Production-Orchestrator'
    packageName: 'MyBusinessSolution'
    packageVersion: '2.1.$(Build.BuildNumber)'
    destinationPath: '$(Build.SourcesDirectory)/packages'
    filename: 'business-solution-backup.zip'
    traceLevel: 'Verbose'

Proceso completo: descargar y volver a implementar

variables:
  solutionName: 'MyBusinessSolution'
  sourceEnvironment: 'Production'
  targetEnvironment: 'Staging'
  packageVersion: '1.$(Date:yyyy).$(DayOfYear)$(Rev:.r)'

steps:
- task: UiPathSolutionDownloadPackage@6
  displayName: 'Download Package from $(sourceEnvironment)'
  inputs:
    orchestratorConnection: 'Production-Orchestrator'
    packageName: '$(solutionName)'
    packageVersion: '$(packageVersion)'
    destinationPath: '$(Build.ArtifactStagingDirectory)/downloads'
    filename: '$(solutionName)-$(packageVersion).zip'
    traceLevel: 'Information'

- task: UiPathSolutionUploadPackage@6
  displayName: 'Upload Package to $(targetEnvironment)'
  inputs:
    orchestratorConnection: 'Staging-Orchestrator'
    solutionPackagePath: '$(Build.ArtifactStagingDirectory)/downloads/$(solutionName)-$(packageVersion).zip'
    traceLevel: 'Information'

- task: UiPathSolutionDeploy@6
  displayName: 'Deploy to $(targetEnvironment)'
  inputs:
    orchestratorConnection: 'Staging-Orchestrator'
    packageName: '$(solutionName)'
    packageVersion: '$(packageVersion)'
    deploymentName: '$(solutionName)-$(targetEnvironment)-$(Build.BuildNumber)'
    deploymentParentFolder: '$(targetEnvironment)'
    deploymentFolderName: 'BusinessProcesses'
    traceLevel: 'Information'

- script: echo "Successfully promoted $(solutionName) v$(packageVersion) from $(sourceEnvironment) to $(targetEnvironment)"
  displayName: 'Promotion Summary'
variables:
  solutionName: 'MyBusinessSolution'
  sourceEnvironment: 'Production'
  targetEnvironment: 'Staging'
  packageVersion: '1.$(Date:yyyy).$(DayOfYear)$(Rev:.r)'

steps:
- task: UiPathSolutionDownloadPackage@6
  displayName: 'Download Package from $(sourceEnvironment)'
  inputs:
    orchestratorConnection: 'Production-Orchestrator'
    packageName: '$(solutionName)'
    packageVersion: '$(packageVersion)'
    destinationPath: '$(Build.ArtifactStagingDirectory)/downloads'
    filename: '$(solutionName)-$(packageVersion).zip'
    traceLevel: 'Information'

- task: UiPathSolutionUploadPackage@6
  displayName: 'Upload Package to $(targetEnvironment)'
  inputs:
    orchestratorConnection: 'Staging-Orchestrator'
    solutionPackagePath: '$(Build.ArtifactStagingDirectory)/downloads/$(solutionName)-$(packageVersion).zip'
    traceLevel: 'Information'

- task: UiPathSolutionDeploy@6
  displayName: 'Deploy to $(targetEnvironment)'
  inputs:
    orchestratorConnection: 'Staging-Orchestrator'
    packageName: '$(solutionName)'
    packageVersion: '$(packageVersion)'
    deploymentName: '$(solutionName)-$(targetEnvironment)-$(Build.BuildNumber)'
    deploymentParentFolder: '$(targetEnvironment)'
    deploymentFolderName: 'BusinessProcesses'
    traceLevel: 'Information'

- script: echo "Successfully promoted $(solutionName) v$(packageVersion) from $(sourceEnvironment) to $(targetEnvironment)"
  displayName: 'Promotion 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