- Notes de publication de la CLI UiPath
- Notes de publication de l'extension Azure DevOps
- Notes de publication du plug-in Jenkins

Notes de publication des Intégrations CI/CD
25.10.3
Date de publication : 24 novembre 2025
Nouveautés
- Installation de la CLI UiPath via l'outil .NET
- Signature de paquets
- Ajout de la nouvelle prise en charge de la plate-forme macOS
- Prise en charge des étendues d’application par défaut pour toutes les commandes
- Assistance de Test Manager
- Description du processus remplie automatiquement à partir de la description du package
- Ajouter un paramètre auteur pour les commandes de pack et de test
Installation de la CLI UiPath via l'outil .NET
UiPath CLI 25.10 peut désormais être installé en tant qu’outil global .NET, proposant une expérience d’installation simplifiée sur toutes les plates-formes. Cette méthode gère automatiquement les dépendances et rend la CLI disponible à l'échelle du système.
Les packages CLI UiPath sont publiés dans NuGet.org, le flux de package .NET public, ce qui facilite l'installation à l'aide de la commande dotnet tool install .
Prérequis :
- SDK .NET 8 installé sur votre système
Installer la dernière version :
# Windows
dotnet tool install --global UiPath.CLI.Windows
# Linux
dotnet tool install --global UiPath.CLI.Linux
# macOS (ARM64 only)
dotnet tool install --global UiPath.CLI.macOS
# Using UiPath-Official source
dotnet tool install -g UiPath.CLI.Windows --source https://uipath.pkgs.visualstudio.com/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json
# Windows
dotnet tool install --global UiPath.CLI.Windows
# Linux
dotnet tool install --global UiPath.CLI.Linux
# macOS (ARM64 only)
dotnet tool install --global UiPath.CLI.macOS
# Using UiPath-Official source
dotnet tool install -g UiPath.CLI.Windows --source https://uipath.pkgs.visualstudio.com/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json
UiPath.CLI.Windows.Legacy n'est pas disponible en tant qu'outil .NET. Il doit être téléchargé manuellement à partir du flux public UiPath et extrait sur votre système ou à l'aide des plug-ins Azure Devops ou Jenkins pour installer la CLI UiPath.
Installer une version spécifique :
# Install version 25.10.3
dotnet tool install --global UiPath.CLI.Windows --version 25.10.3
# Install version 25.10.3
dotnet tool install --global UiPath.CLI.macOS --version 25.10.3
# Install version 25.10.3
dotnet tool install --global UiPath.CLI.Windows --version 25.10.3
# Install version 25.10.3
dotnet tool install --global UiPath.CLI.macOS --version 25.10.3
Mettre à jour vers la dernière version :
dotnet tool update --global UiPath.CLI.Windows
dotnet tool update --global UiPath.CLI.Windows
Lister les outils installés :
dotnet tool list --global
dotnet tool list --global
Désinstaller :
dotnet tool uninstall --global UiPath.CLI.Windows
dotnet tool uninstall --global UiPath.CLI.Windows
Après l’installation, vérifiez que la CLI est disponible :
uipcli --version
uipcli --version
L'utilisation de dotnet tool install est la méthode d'installation recommandée car elle simplifie la gestion des versions et garantit que les dépendances appropriées du SDK .NET sont respectées.
Signature de paquets
UiPath CLI 25.10 offre la possibilité de signer numériquement les packages d'automatisation pendant l'opération de pack. La signature des paquets fournit :
Avantages de sécurité :
- Vérification de l’authentification – Confirmez que le paquet provient d’une source approuvée
- Protection de l'intégrité : détectez toute modification ou modification après la création
- Non-répudiation : preuve de l'origine du package de manière cryptographique
- Conformité - Répondent aux exigences réglementaires en matière de distribution de logiciels
Pourquoi signer des paquets :
- Protégez-vous contre le remplacement de fichiers malveillants dans votre pipeline de déploiement
- Établir une chaîne de confiance du développement à la production
- Activer les stratégies de sécurité qui autorisent uniquement les packages signés
- Fournir une piste d'audit pour la source du paquet
Cas d'utilisation :
- Déploiements d'entreprise nécessitant un logiciel vérifié
- Environnements multi-équipes où l'origine du package doit être validée
- Secteurs régis avec des exigences de conformité
- Environnements de production avec des politiques de sécurité strictes
Pour obtenir un guide d'implémentation détaillé, des exemples d'utilisation et des meilleures pratiques, consultez :
Ajout de la nouvelle prise en charge de la plate-forme macOS
UiPath CLI 25.10 introduit la prise en charge native pour macOS sur l'architecture ARM64, permettant aux développeurs de créer, d'analyser et de packager des projets multiplate-forme sur les ordinateurs Mac M1, M2 et M3. Le nouveau package UiPath.CLI.macOS apporte les fonctionnalités CLI complètes aux environnements macOS.
La prise en charge de macOS n’est actuellement disponible que pour les processeurs ARM64 (Apple Silicon) . Les Mac basés sur Intel ne sont pas pris en charge.
Configuration système requise pour macOS
- macOS 11 ou version ultérieure
- Apple Silicon (M1/M2/M3) - Architecture ARM64 requise
- SDK .NET 8 pour macOS ARM64
- 4 Go de RAM minimum recommandés
Premiers pas sur macOS
Pour utiliser la CLI UiPath sur macOS :
- Installer le SDK .NET 8 pour macOS ARM64 depuis le site Web de Microsoft
- Installez la CLI UiPath à l'aide de la commande outil .NET :
dotnet tool install --global UiPath.CLI.macOS
dotnet tool install --global UiPath.CLI.macOS
Vérifier l’installation :
uipcli --version
uipcli --version
Étendues d'application par défaut
UiPath CLI 25.10 introduit des étendues d'application par défaut pour l'authentification d'application externe. --applicationScope paramètre <span style={{whiteSpace : 'nowledge"}} n'est pas spécifié, la CLI applique désormais des étendues par défaut spécifiques au service adaptées aux opérations courantes, éliminant ainsi le besoin de configurer manuellement des autorisations étendues des listes.
Ensembles d'étendues par défaut :
La CLI applique automatiquement différentes étendues par défaut en fonction du service cible :
-
Pour les opérations d’Orchestrator :
OR.Assets OR.BackgroundTasks OR.Execution OR.Folders OR.Robots.Read OR.Machines.Read OR.Jobs OR.TestSets OR.TestSetExecutions OR.Monitoring OR.Settings.Read -
Pour les opérations de solution :
Solutions.Packages Solutions.Deployments OR.Execution -
Pour les opérations de Test Manager :
TM.Projects TM.TestSets TM.TestExecutions
Exemples d'utilisation :
Avant (spécification manuelle de l'étendue) :
uipcli package deploy "path/to/project" --applicationId "app-id" --applicationSecret "secret" --accountForApp "organization" --applicationScope "OR.Jobs.Read OR.Execution OR.Folders OR.Assets"
uipcli package deploy "path/to/project" --applicationId "app-id" --applicationSecret "secret" --accountForApp "organization" --applicationScope "OR.Jobs.Read OR.Execution OR.Folders OR.Assets"
Après (valeurs automatiques spécifiques au service) :
uipcli package deploy "path/to/project" --applicationId "app-id" --applicationSecret "secret" --accountForApp "organization"
uipcli package deploy "path/to/project" --applicationId "app-id" --applicationSecret "secret" --accountForApp "organization"
Remplacement d'étendue personnalisée :
Pour les scénarios spécialisés nécessitant des autorisations spécifiques, vous pouvez toujours spécifier explicitement le paramètre --applicationScope pour remplacer les valeurs par défaut :
uipcli package deploy "path/to/project" --applicationId "app-id" --applicationSecret "secret" --accountForApp "organization" --applicationScope "OR.Execution OR.Folders"
uipcli package deploy "path/to/project" --applicationId "app-id" --applicationSecret "secret" --accountForApp "organization" --applicationScope "OR.Execution OR.Folders"
Cette fonctionnalité s’applique à toutes les commandes CLI qui prennent en charge l’authentification d’application externe.
Assistance de Test Manager
UiPath CLI 25.10 introduit la prise en charge de Test Manager, la plate-forme de test de nouvelle génération pour UiPath. Test Manager fournit des capacités de gestion des tests améliorées, de meilleures fonctionnalités de collaboration et des rapports améliorés par rapport au module de test Orchestrator existant.
Le module de test d'Orchestrator est progressivement supprimé et remplacé par Test Manager, qui offre une expérience de test unifiée, des fonctionnalités étendues et une intégration CI/CD complète.
Calendrier d'obsolescence (comme annoncé par l'équipe de Test Manager) :
- Cloud: le module de test Orchestrator sera abandonné le 1er janvier 2026.
- Automation Suite: le module de test sera supprimé d'avril 2026 .
- Version locale (MSI): aucune obsolescence annoncée. UiPath CLI continuera à prendre en charge les tests Orchestrator pour les installations MSI locales.
Impact sur la CLI UiPath :
UiPath CLI 25.10 introduit la prise en charge de Test Manager pour s'aligner sur cette transition. La CLI continuera à prendre en charge les commandes de test basées sur Orchestrator pour :
- Installations MSI locales
- Environnements Cloud et Automation Suite
Recommandations de migration :
- Clients Cloud: migrez vers Test Manager avant le 1er janvier 2026.
- Clients d'Automation Suite: prévoyez la migration pour une réalisation d'ici le mois d'avril 2026.
- Clients MSI locaux: continuez à utiliser les tests basés sur Orchestrator avec la CLI UiPath.
Pour plus d'informations, consultez le calendrier d'obsolescence officiel.