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
- Confiar en certificados personalizados
- 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
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
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á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 utilizará la última versión. |
| Ruta de destino (obligatoria) | La ruta local donde se guardará el archivo de configuración descargado. |
| Filename | Opcional. 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 archivo | El formato del archivo de configuración que se va a descargar. Predeterminado: json. Opciones: json, yaml |
| Nivel de seguimiento | El 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'