cicd-integrations
2025.10
true
- Información general
- CLI de Uipath
- Acerca de la CLI de UiPath
- Descarga de la CLI de UiPath
- Matriz de compatibilidad
- Ejecutar la CLI de UiPath
- Gestionar fuentes NuGet
- Trusting custom certificates
- Soporte de Test Manager
- Empaquetar proyectos en un paquete
- Firma de paquetes de proyecto
- Analizar un proyecto
- Implementar un paquete en Orchestrator
- Ejecutar un trabajo dentro de Orchestrator
- Probar un paquete o ejecutar un conjunto de pruebas
- Probar varios paquetes
- Parámetros de entrada Formato JSON
- Implementar activos en Orchestrator
- Eliminar activos de Orchestrator
- Ejecutar tareas utilizando la configuración JSON
- Restaurar dependencias de automatización
- Solución de problemas de la CLI de UiPath
- Extensión de Azure DevOps
- Acerca de la extensión de Azure DevOps
- Configurar la conexión del servicio Azure DevOps
- Añadir tareas de UiPath a un proceso de Azure DevOps
- Plataforma de instalación de Uipath
- Paquete de soluciones de UiPath
- Paquete de carga de la solución UiPath
- Implementación de la solución UiPath
- Activación de la solución UiPath
- Eliminar paquete de la solución UiPath
- Configuración de descarga de la solución UiPath
- Paquete de descarga de la solución UiPath
- Implementación de desinstalación de la solución UiPath
- Solución de problemas de la extensión de Azure DevOps
- Complemento de Jenkins
- Acerca del complemento de Jenkins
- Instalar el complemento de Jenkins
- Configurar la conexión de servicio para aplicaciones externas
- Plataforma de instalación de Uipath
- Paquete de soluciones de UiPath
- Paquete de carga de la solución UiPath
- Implementación de la solución UiPath
- Solución UiPath Activar implementación
- Eliminar paquete de la solución UiPath
- Configuración de descarga de la solución UiPath
- Paquete de descarga de la solución UiPath
- Implementación de desinstalación de la solución UiPath
- Solución de problemas del complemento de Jenkins
Guía del usuario de integraciones de CI/CD
Última actualización 7 de may. de 2026
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ámetro | Descripció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 Version | Opcional. 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. |
| Filename | Opcional. 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 seguimiento | El 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'