- Vue d'ensemble (Overview)
- Interface de ligne de commande UiPath
- À propos de la CLI UiPath
- Téléchargement de la CLI UiPath
- Matrice de compatibilité
- Exécution de la CLI UiPath
- Gestion des flux NuGet
- Approbation des certificats personnalisés
- Assistance de Test Manager
- Compression de projets dans un package
- Signature des paquets du projet
- Analyser un projet
- Déploiement d'un package sur Orchestrator
- Exécuter une tâche dans Orchestrator
- Tester un package ou exécuter un ensemble de test
- Tester plusieurs packages
- Format JSON des paramètres d'entrée
- Déploiement des ressources sur Orchestrator
- Suppression de ressources d'Orchestrator
- Exécution de tâches à l'aide de la configuration JSON
- Restauration des dépendances de l'automatisation
- Vue d'ensemble (Overview)
- Restauration et analyse des solutions
- Compression d’une solution
- Signature des packages de solutions
- Charger et supprimer des packages de solutions
- Téléchargement des packages et des configurations de solutions
- Déployer et activer des solutions
- Désinstallation des déploiements
- Authentification et étendues
- Résolution des problèmes d'interface en ligne de commande UiPath
- Extension Azure DevOps
- À propos de l’extension Azure DevOps
- Configuration de la connexion au service Azure DevOps
- Ajouter des tâches UiPath à un pipeline Azure DevOps
- Plate-forme d'installation UiPath
- Pack de solutions UiPath
- Charger le package de solution UiPath
- Déploiement de la solution UiPath
- Activation de la solution UiPath
- Supprimer le package de solution UiPath
- Configuration du téléchargement de la solution UiPath
- Package de téléchargement de la solution UiPath
- Déploiement de la désinstallation de la solution UiPath
- Résolution des problèmes rencontrés avec l’extension Azure DevOps
- Plugin Jenkins
- À propos du plug-in Jenkins
- Installation du plugin Jenkins
- Configuration de la connexion au service pour les applications externes
- Plate-forme d'installation UiPath
- Pack de solutions UiPath
- Charger le package de solution UiPath
- Déploiement de la solution UiPath
- Déploiement d’activation de la solution UiPath
- Supprimer le package de solution UiPath
- Configuration du téléchargement de la solution UiPath
- Package de téléchargement de la solution UiPath
- Déploiement de la désinstallation de la solution UiPath
- Résolution des problèmes du plug-in Jenkins
Tâche UiPath Solution Download Config pour récupérer les fichiers de configuration de solution à partir d'Orchestrator via Azure DevOps.
La tâche UiPath Solution Download Config télécharge une configuration de solution à partir d'UiPath Orchestrator. Cela vous permet de récupérer des fichiers de configuration spécifiques à l'environnement pour les solutions stockées dans Orchestrator.
Les solutions ne sont actuellement prises en charge que dans Automation Cloud. La prise en charge d’Automation Suite est prévue pour une version future. On-Premises (MSI) Orchestrator ne prend pas en charge les solutions.
Cette tâche est compatible uniquement avec **UiPath.CLI.WindowsorUiPath.CLI.Linux`au moins la version 25.10 ou une version ultérieure.
Configuration
Utilisez la table suivante pour configurer les entrées Config de téléchargement de solution UiPath.
| Paramètre | Description |
|---|---|
| Connexion Orchestrator (Orchestrator connection) (obligatoire) | Connexion de service à l’instance d’Orchestrator. |
| Nom du package (requis) | Le nom du package de solutions d’Orchestrator. |
| Version de paquet (Package Version) | Facultatif. La version du package de solutions d’Orchestrator. Si elle n’est pas spécifiée, la version la plus récente sera utilisée. |
| Chemin de destination (requis) | Le chemin d’accès local où le fichier de configuration téléchargé sera enregistré. |
| Filename | Facultatif. Le nom de fichier local, y compris l’extension, où la configuration téléchargée sera enregistrée. Le chemin final concatène le chemin de destination et le nom de fichier. |
| Format de fichier | Le format du fichier de configuration à télécharger. Par défaut : json. Options : json, yaml |
| Niveau du traçage | Niveau de journalisation du traçage. Par défaut : Error. Options : None, Critical, Error, Warning, Information, Verbose |
Remarques
- Gestion de la configuration: cette tâche récupère les fichiers de configuration de solution stockés dans Orchestrator pour être utilisés dans les déploiements
- Configurations spécifiques à l'environnement: utiles pour télécharger différents fichiers de configuration pour différents environnements (dev, test, prod)
- Flexibilité du format: prend en charge les formats de configuration JSON et YAML
- Contrôle de version: peut télécharger les configurations pour des versions de package spécifiques ou la version la plus récente
- Stockage local: télécharge les configurations dans le système de fichiers local pour les utiliser dans les tâches de pipeline ultérieures
- Connexion à Orchestrator: Nécessite une connexion de service valide à l'instance Orchestrator cible
- Compatibilité CLI: cette tâche utilise la CLI UiPath en interne et nécessite une installation CLI appropriée sur l’agent de développement
- Version minimale de la CLI: nécessite la version 25.10 ou une version supérieure de la CLI UiPath pour une compatibilité complète
- Intégration prête: les configurations téléchargées peuvent être utilisées avec des tâches de déploiement pour des déploiements spécifiques à un environnement
Exemples de pipelines
Téléchargement de la configuration de base
- 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'
Avec connexion Orchestrator et version spécifique
- 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'
Pipeline terminé : téléchargez la configuration et déployez
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'