- 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
Plate-forme d'installation UiPath
Utilisez la tâche UiPath Install Platform pour télécharger et installer la CLI sur les agents de build Jenkins.
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 Jenkins. 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, Jenkins utilisera automatiquement la version CLI fournie avec le plug-in. 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 sous forme de packages spécifiques à la plateforme :
| Plate-forme | Architecture | Package CLI | Types de projet pris en charge |
|---|---|---|---|
| Windows | x64 | UiPath.CLI.Windows | Multiplate-forme, Windows (non hérité), Solutions |
| Linux | x64 | UiPath.CLI.Linux | Multiplate-forme, solutions |
| macOS | ARM64 (Apple Silicon) | UiPath.CLI.macOS | Multiplate-forme, solutions |
| Windows | x64 | UiPath.CLI.Windows.Legacy | 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 Jenkins en :
- Utilisation de plusieurs étapes UiPathInstallPlatform avec différentes versions de CLI.
- Organisation de vos étapes de développement 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 de la CLI UiPath
Sélectionnez la version de la CLI UiPath que vous souhaitez utiliser dans la liste déroulante Choisir une version de CLI .
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).
- La configuration requise pour chaque version sur le runtime .NET.
Chemin d’accès au nupkg de la CLI UiPath (scénario hors ligne)
Si vos agents Jenkins ne peuvent pas accéder au flux public UiPath, vous pouvez fournir manuellement le package CLI :
-
Téléchargez la version de la CLI UiPath souhaitée à partir du flux public UiPath.
-
Placez le fichier
.nupkgtéléchargé dans un emplacement accessible du répertoire de l’espace de travail de l’agent.Exemples :
${WORKSPACE}/nupkg/UiPath.CLI.Windows.25.10.3.nupkg${env.ProgramFiles}\\CLIVersions\\UiPath.CLI.Windows.Legacy.25.10.9424.14050.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 à la CLI nupkg .
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.3.nupkg
- UiPath.CLI.Linux.25.10.3.nupkg
Exemple de pipeline
pipeline {
agent any
environment {
MAJOR = '1'
MINOR = '0'
}
stages {
stage ('Build') {
steps {
UiPathInstallPlatform(
cliVersion: 'Windows.25.10.0-20251104-11',
traceLevel: 'Information',
)
}
}
}
}
pipeline {
agent any
environment {
MAJOR = '1'
MINOR = '0'
}
stages {
stage ('Build') {
steps {
UiPathInstallPlatform(
cliVersion: 'Windows.25.10.0-20251104-11',
traceLevel: 'Information',
)
}
}
}
}
pipeline {
agent any
environment {
MAJOR = '1'
MINOR = '0'
}
stages {
stage ('Build') {
steps {
UiPathInstallPlatform(
cliVersion: 'CustomVersion',
cliNupkgPath: 'C:\Tools\UiPath.CLI.Windows.25.10.3.nupkg',
traceLevel: 'Information',
)
}
}
}
}
pipeline {
agent any
environment {
MAJOR = '1'
MINOR = '0'
}
stages {
stage ('Build') {
steps {
UiPathInstallPlatform(
cliVersion: 'CustomVersion',
cliNupkgPath: 'C:\Tools\UiPath.CLI.Windows.25.10.3.nupkg',
traceLevel: 'Information',
)
}
}
}
}
Prochaines étapes
- Exécution des tâches Jenkins : découvrez comment configurer et exécuter les pipelines Jenkins.
- Tâches de projet Jenkins - Parcourez les tâches pour les projets d’automatisation autonomes.
- Tâches de solution Jenkins : parcourez les tâches pour les solutions.