cicd-integrations
2025.10
true
- 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
- 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
- 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
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 18 nov. 2025
Pack de solutions UiPath
La tâche UiPath Solution Pack package un fichier archivé de solution UiPath existant dans un package déployable qui peut être téléchargé sur Solutions Management dans Orchestrator.
Remarque :
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.
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 module de solutions UiPath.
| Paramètre | Description |
|---|---|
| Chemin d’accès à la solution (requis) | Le chemin d’accès local de la solution. Il peut s’agir d’un chemin direct vers un fichier solution.uipx ou un répertoire de solution. |
| Version (obligatoire) | La spécification manuelle de la version du package de solutions permet de suivre les packages créés et de contrôler la version de leur source plus efficacement. Par exemple, le modèle d’assembly Microsoft peut être utilisé pour créer la version du paquet NuGet : [Major].[Minor].[BuildNumber].[RevisionNumber] |
| Chemin de sortie (requis) | Chemin d’accès au dossier où le package créé doit être placé.Par défaut : $(Build.ArtifactStagingDirectory)\Output |
| Désactiver les flux NuGet intégrés | Désactiver les flux NuGet intégrés. Par défaut : false |
| Informations sur la version du code source et URL de l’idée Automation Hub | Activez les métadonnées du package, y compris les informations de version du code source et l’URL de l’idée Automation Hub. Par défaut : false |
| Le chemin d’accès complet à project.json dans le référentiel distant | Le chemin d'accès complet à project.json dans le référentiel distant. Visible uniquement lorsque les métadonnées du package sont activées. |
| L’ID de validation | L'identifiant de validation pour le suivi du code source. Visible uniquement lorsque les métadonnées du package sont activées. |
| La branche du référentiel | La branche du référentiel pour le suivi du code source. Visible uniquement lorsque les métadonnées du package sont activées. |
| Le type de référentiel (par ex. : git) | Le type de référentiel (par exemple : git). Visible uniquement lorsque les métadonnées du package sont activées. |
| URL de l’idée Automation Hub | URL de l'idée Automation Hub pour créer un lien vers l'idée d'automatisation d'origine. Visible uniquement lorsque les métadonnées du package sont activées. |
| Notes de publication | Notes de publication de la version du package. Visible uniquement lorsque les métadonnées du package sont activées. |
| Connexion à Orchestrator | Connexion de service à une instance d’Orchestrator dont le flux comporte des dépendances du/des projet(s) à compresser. Utilisée généralement pour compresser des bibliothèques. La version d’Orchestrator doit être 20.4 ou ultérieure. |
| Exécuter l’analyse du workflow | Exécuter l’analyse du workflow avant la mise en package et échec en cas d’erreur. Par défaut : false |
| Chemin du fichier de gouvernance | Ignorez les politiques de gouvernance contenant les règles de l’analyseur de workflow. Les politiques peuvent être téléchargées à partir d’Automation Ops ou extraites du fichier zip compressé exporté depuis Studio. Pour en savoir plus, consultez la documentation. Visible uniquement lorsque l'analyse du workflow est activée. |
| Niveau du traçage | Niveau de journalisation du traçage. Par défaut : Error. Options : None, Critical, Error, Warning, Information, Verbose |
Remarques
- Packaging de solution: cette tâche crée des packages déployables à partir de solutions UiPath qui peuvent être téléchargés vers Solutions Management dans Orchestrator.
- Exigences de version: contrairement aux projets autonomes, les solutions nécessitent des spécifications de version explicites utilisant un contrôle de version sémantique.
- Dépendances Orchestrator: lorsque vous compressez des bibliothèques ou des projets avec des dépendances à partir de flux Orchestrator, configurez le paramètre de connexion Orchestrator.
- Analyse du workflow: activez l’analyse du workflow pour valider votre solution par rapport aux politiques de gouvernance avant le packaging.
- Suivi des métadonnées: activez les métadonnées du package pour inclure des informations de code source et des liens vers les idées Automation Hub, pour une meilleure traçabilité.
- Format de sortie: la tâche crée un fichier de solution packagé dans le répertoire de sortie spécifié avec le modèle de nommage :
{SolutionName}.{Version}.zip. - 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.
Exemples de pipelines
Packaging de solution de base
- task: UiPathSolutionPack@6 displayName: 'Pack Solution' inputs: solutionPath: '$(Build.SourcesDirectory)/MySolution' version: '1.0.$(Build.BuildId)' outputPath: '$(Build.ArtifactStagingDirectory)/Output' traceLevel: 'Information'- task: UiPathSolutionPack@6 displayName: 'Pack Solution' inputs: solutionPath: '$(Build.SourcesDirectory)/MySolution' version: '1.0.$(Build.BuildId)' outputPath: '$(Build.ArtifactStagingDirectory)/Output' traceLevel: 'Information'Avec connexion Orchestrator
- task: UiPathSolutionPack@6 displayName: 'Pack Solution with Orchestrator Dependencies' inputs: solutionPath: '$(Build.SourcesDirectory)/MyLibrarySolution' version: '2.1.$(Build.BuildNumber)' outputPath: '$(Build.ArtifactStagingDirectory)/Packages' orchestratorConnection: 'UiPath-Orchestrator-Connection' runWorkflowAnalysis: true governanceFilePath: '$(Build.SourcesDirectory)/governance/policies.json' traceLevel: 'Verbose'- task: UiPathSolutionPack@6 displayName: 'Pack Solution with Orchestrator Dependencies' inputs: solutionPath: '$(Build.SourcesDirectory)/MyLibrarySolution' version: '2.1.$(Build.BuildNumber)' outputPath: '$(Build.ArtifactStagingDirectory)/Packages' orchestratorConnection: 'UiPath-Orchestrator-Connection' runWorkflowAnalysis: true governanceFilePath: '$(Build.SourcesDirectory)/governance/policies.json' traceLevel: 'Verbose'Pipeline complet avec les métadonnées et la gouvernance
variables: solutionVersion: '1.$(Date:yyyy).$(DayOfYear)$(Rev:.r)'steps:- task: UiPathSolutionPack@6 displayName: 'Pack Solution with Full Metadata' inputs: solutionPath: '$(Build.SourcesDirectory)/MyBusinessSolution' version: '$(solutionVersion)' outputPath: '$(Build.ArtifactStagingDirectory)' disableBuiltInNugetFeeds: false enablePackageMetadata: true repositoryUrl: '$(Build.Repository.Uri)/$(Build.SourcesDirectory)/MyBusinessSolution/project.json' repositoryCommit: '$(Build.SourceVersion)' repositoryBranch: '$(Build.SourceBranchName)' repositoryType: 'git' projectUrl: 'https://cloud.uipath.com/automationhub/idea/12345' releaseNotes: 'Automated build $(Build.BuildNumber) - Added new features and bug fixes' orchestratorConnection: 'Production-Orchestrator' runWorkflowAnalysis: true governanceFilePath: '$(Build.SourcesDirectory)/governance/workflow-analyzer-rules.json' traceLevel: 'Information'- task: PublishBuildArtifacts@1 displayName: 'Publish Solution Package' inputs: pathToPublish: '$(Build.ArtifactStagingDirectory)' artifactName: 'SolutionPackage'variables: solutionVersion: '1.$(Date:yyyy).$(DayOfYear)$(Rev:.r)'steps:- task: UiPathSolutionPack@6 displayName: 'Pack Solution with Full Metadata' inputs: solutionPath: '$(Build.SourcesDirectory)/MyBusinessSolution' version: '$(solutionVersion)' outputPath: '$(Build.ArtifactStagingDirectory)' disableBuiltInNugetFeeds: false enablePackageMetadata: true repositoryUrl: '$(Build.Repository.Uri)/$(Build.SourcesDirectory)/MyBusinessSolution/project.json' repositoryCommit: '$(Build.SourceVersion)' repositoryBranch: '$(Build.SourceBranchName)' repositoryType: 'git' projectUrl: 'https://cloud.uipath.com/automationhub/idea/12345' releaseNotes: 'Automated build $(Build.BuildNumber) - Added new features and bug fixes' orchestratorConnection: 'Production-Orchestrator' runWorkflowAnalysis: true governanceFilePath: '$(Build.SourcesDirectory)/governance/workflow-analyzer-rules.json' traceLevel: 'Information'- task: PublishBuildArtifacts@1 displayName: 'Publish Solution Package' inputs: pathToPublish: '$(Build.ArtifactStagingDirectory)' artifactName: 'SolutionPackage'