- 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
- Test Manager Support
- Compression de projets dans un package
- Signing project packages
- 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
- Signing solution packages
- 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

Guide de l'utilisateur des intégrations CI/CD
Plate-forme d'installation UiPath
La tâche UiPathInstallPlatform télécharge et installe une version spécifique de la CLI UiPath dans le cache d’outils de l’agent Azure DevOps. Cette tâche s’applique à la fois aux projets d’automatisation autonomes (processus, bibliothèques, tests) et aux solutions.
Quand utiliser cette tâche
Utilisez la tâche UiPathInstallPlatform lorsque :
- Vous souhaitez contrôler explicitement la version CLI utilisée dans votre pipeline.
- Vous devez installer une version CLI spécifique en fonction de vos types de projet.
- Vos agents de développement n'ont pas accès Internet au flux public UiPath.
- Vous souhaitez mettre la CLI en cache sur l'agent afin d'accélérer les génération suivantes.
Exécutez la tâche UiPathInstallPlatform avant toutes les autres tâches UiPath de votre pipeline.
Cette tâche est facultative. En l'absence d'indication, Azure DevOps utilisera automatiquement la version CLI fournie avec l'extension. Cependant, l’utilisation de cette tâche vous donne un contrôle explicite et améliore les performances du générateur grâce à la mise en cache.
Formats CLI
CLI UiPath est distribuée en trois packages spécifiques à la plateforme :
| Package CLI | Système d'exploitation | Types de projet pris en charge |
|---|---|---|
UiPath.CLI.Windows | Windows | Multiplate-forme, Windows (non hérité), Solutions |
UiPath.CLI.Linux | Linux | Multiplate-forme, solutions |
UiPath.CLI.Windows.Legacy | Windows | Projets hérités depuis Windows uniquement |
Tous les packages CLI nécessitent le runtime .NET 8 :
- Agents Windows : .NET Desktop Runtime 8
- Agents Linux : .NET Runtime 8
Gérer les types de projets mixtes
Si votre référentiel contient plusieurs types de projets, vous devez installer plusieurs versions de CLI et traiter chaque type de projet avec la CLI correcte :
Approche recommandée :
- Installez
UiPath.CLI.Windowset traitez tous les projets multiplateformes et Windows. - Installez
UiPath.CLI.Windows.Legacyet traitez tous les projets Windows Héritage séparément.
Vous pouvez y parvenir dans le même pipeline Azure DevOps en :
- Utilisation de plusieurs tâches UiPathInstallPlatform avec différentes versions de CLI.
- Organisation de vos étapes de pipeline pour traiter chaque type de projet avec la CLI appropriée.
- Utilisation d'une logique conditionnelle basée sur la structure des dossiers ou les conventions d'affectation de noms pour identifier les types de projet.
Il n'existe aucun moyen automatique pour la CLI UiPath de détecter les types de projet. Vous devez savoir quels projets de votre référentiel sont Windows - Legacy et organiser votre pipeline en conséquence.
Sélecteur de version CLI
Sélectionnez la version de la CLI que vous souhaitez utiliser dans la liste déroulante Choisir une version de CLI (Required).
Les options de la liste déroulante incluent :
- Versions disponibles de UiPath CLI 25.10 et ultérieures.
- Version CLI (Windows, Linux ou Windows.Legacy).
Chemin d’accès au nupkg de la CLI
Si vos agents Azure DevOps ne peuvent pas accéder au flux public UiPath, vous pouvez fournir manuellement le package CLI :
-
Téléchargez la version de la CLI souhaitée à partir du flux public UiPath.
-
Placez le fichier
.nupkgtéléchargé dans le répertoireAgent.Toolsde votre agent de développement.Exemple :
$(Agent.ToolsDirectory)\nupkg\UiPath.CLI.Windows.25.10.1-20251105-9.nupkg -
Dans la configuration de la tâche UiPathInstallPlatform , définissez la version de la CLI sur « CustomVersion » et indiquez le chemin d’accès au fichier
.nupkgdans le champ Chemin d’accès au nupkg de la CLI .
Assurez-vous que le nom du package CLI de la version personnalisée correspond exactement à celui du flux officiel tel que ci-dessous :
- UiPath.CLI.Windows.25.10.1-20251105-9.nupkg
- UiPath.CLI.Linux.25.10.1-20251105-9.nupkg
Pipeline YAML
Vous pouvez configurer la tâche UiPath Install Platform au format YAML :
- task: UiPathInstallPlatform@6 displayName: 'UiPath Install Platform' inputs: cliVersion: 'Windows.25.10.1-20251105-9' # For UiPath.CLI.Windows # or 'Linux.25.10.1-20251105-9' # For UiPath.CLI.Linux # or 'Windows.Legacy.25.10.9424.14050' # For UiPath.CLI.Windows.Legacy- task: UiPathInstallPlatform@6 displayName: 'UiPath Install Platform' inputs: cliVersion: 'Windows.25.10.1-20251105-9' # For UiPath.CLI.Windows # or 'Linux.25.10.1-20251105-9' # For UiPath.CLI.Linux # or 'Windows.Legacy.25.10.9424.14050' # For UiPath.CLI.Windows.LegacyPour les référentiels avec des types de projets mixtes, installez les deux versions CLI :
# Install CLI for Cross-platform and Windows (non-legacy) projects- task: UiPathInstallPlatform@6 displayName: 'Install UiPath CLI Windows' inputs: cliVersion: 'Windows.25.10.1-20251105-9'# Install CLI for Windows-Legacy projects- task: UiPathInstallPlatform@6 displayName: 'Install UiPath CLI Windows Legacy' inputs: cliVersion: 'Windows.Legacy.25.10.9424.14050'# Install CLI for Cross-platform and Windows (non-legacy) projects- task: UiPathInstallPlatform@6 displayName: 'Install UiPath CLI Windows' inputs: cliVersion: 'Windows.25.10.1-20251105-9'# Install CLI for Windows-Legacy projects- task: UiPathInstallPlatform@6 displayName: 'Install UiPath CLI Windows Legacy' inputs: cliVersion: 'Windows.Legacy.25.10.9424.14050'Pour installer une version personnalisée de la CLI :
- task: UiPathInstallPlatform@6 displayName: 'UiPath Install Platform' inputs: cliVersion: 'CustomVersion' cliNupkgPath: 'C:\Tools\UiPath.CLI.Windows.25.10.1-20251105-9.nupkg'- task: UiPathInstallPlatform@6 displayName: 'UiPath Install Platform' inputs: cliVersion: 'CustomVersion' cliNupkgPath: 'C:\Tools\UiPath.CLI.Windows.25.10.1-20251105-9.nupkg'Prochaines étapes
- Exécution des tâches Azure DevOps : découvrez comment configurer et exécuter les pipelines Azure DevOps.
- Tâches de projet Azure DevOps : parcourez les tâches pour les projets d’automatisation autonomes.
- Tâches de solution Azure DevOps : parcourez les tâches pour les solutions.