UiPath Documentation
cicd-integrations
2025.10
true
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Guide de l'utilisateur des intégrations CI/CD

Dernière mise à jour 7 mai 2026

Package de téléchargement de la solution UiPath

La tâche UiPath Solution Download Package télécharge un package de solution à partir d'UiPath Orchestrator. Cela vous permet de récupérer les packages de solutions précédemment téléchargés pour la sauvegarde, le déploiement dans d’autres environnements ou le traitement local.

Remarque :

Cette tâche est compatible uniquement avec UiPath.CLI.Windows ou UiPath.CLI.Linux au moins la version 25.10 ou une version ultérieure.

Configuration

Utilisez la table suivante pour configurer les entrées du package de téléchargement de solutions UiPath.

ParamètreDescription
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. S'il n'est pas spécifié, la dernière version sera téléchargée.
Chemin de destination (requis)Le chemin d’accès local où le package téléchargé sera enregistré.
FilenameFacultatif. Nom de fichier local, y compris l’extension, où le package téléchargé sera enregistré. Le chemin final concatène le chemin de destination et le nom de fichier.
Niveau du traçageNiveau de journalisation du traçage. Par défaut : Error. Options : None, Critical, Error, Warning, Information, Verbose

Remarques

  • Récupération des packages: cette tâche télécharge les packages de solutions stockés dans Solutions Management dans Orchestrator.
  • Flexibilité de la version: peut télécharger des versions spécifiques ou une version plus récente lorsque la version n'est pas spécifiée.
  • Stockage local: télécharge les packages dans le système de fichiers local pour un traitement ou un déploiement ultérieur.
  • Sauvegarde et récupération: utiles pour créer des sauvegardes des packages de solutions ou des scénarios de récupération d'urgence.
  • Déploiement multi-environnement: permet de télécharger des packages d'un environnement pour le déploiement vers un autre.
  • Nom de fichier: prend en charge la spécification de nom de fichier personnalisé ou utilise l'affectation de noms par défaut d'Orchestrator.
  • Connexion à Orchestrator: nécessite une connexion de service valide à l'instance Orchestrator source.
  • 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êt: les packages téléchargés peuvent être utilisés avec des tâches de chargement ou de déploiement pour la promotion de l'environnement.

Exemples de pipelines

Téléchargement du package de base

- 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'

Avec connexion Orchestrator et version spécifique

- 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'

Pipeline terminé :téléchargement et redéploiement

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'

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour