- 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
- À propos des tâches CLI UiPath
- Packing projects into a package
- Analyzing a project
- Deploying a package to Orchestrator
- Exécuter une tâche dans Orchestrator
- Tester un package ou exécuter un ensemble de test
- Tester plusieurs packages
- Deploying assets to Orchestrator
- Deleting assets from Orchestrator
- Exécution de tâches à l'aide de la configuration JSON
- Restauration des dépendances de l'automatisation
- Résolution des problèmes d'interface en ligne de commande UiPath
- Extension Azure DevOps
- Plugin Jenkins

Guide de l'utilisateur des intégrations CI/CD
Restauration des dépendances de l'automatisation
linkPrérequis :
- Créez une application externe.
- Exécutez le fichier CLI
exe
(pour Windows) oudll
(pour Linux). - Ajoutez les étendues d'application d'accès à l'API Orchestrator requises.
Pour restaurer les dépendances, procédez comme suit :
- Exécutez la tâche
package
à l'aide deuipcli package
. Vous pouvez remarquer une liste des sous-tâches disponibles. - Spécifiez les paramètres requis et exécutez la sous-tâche
restore
.Le tableau suivant décrit les paramètres requis :
Paramètre
Description
--restoreFolder
Requis. Restaurez le chemin du dossier de destination.
--nugetConfigFilePath
Facultatif. Chemin d'accès au fichier NuGet.Config contenant les flux.
-u
,--libraryOrchestratorUsername
Facultatif, utile uniquement lorsque vous avez des dépendances provenant d’une bibliothèque dans Orchestrator. Le nom d'utilisateur Orchestrator utilisé pour l'authentification. Doit être utilisé avec le mot de passe.
-p
,--libraryOrchestratorPassword
Facultatif, utile uniquement lorsque vous avez des dépendances provenant d’une bibliothèque dans Orchestrator. Le mot de passe Orchestrator utilisé pour l'authentification. Doit être utilisé avec le nom d’utilisateur.
-t
,--libraryOrchestratorAuthToken
Facultatif, utile uniquement lorsque vous avez des dépendances provenant d’une bibliothèque dans Orchestrator. Le jeton d'actualisation Orchestrator utilisé pour l'authentification. Doit être utilisé avec le nom de l’organisation et l’ID client.
-a
,--libraryOrchestratorAccountName
Facultatif, utile uniquement lorsque vous avez des dépendances provenant d’une bibliothèque dans Orchestrator. Le nom de l'organisation Orchestrator. Doit être utilisé avec le jeton d’actualisation et l’ID client.
-A
,--libraryOrchestratorAccountForApp
Facultatif, utile uniquement lorsque vous avez des dépendances provenant d’une bibliothèque dans Orchestrator. Le nom de l'organisation Orchestrator. Doit être utilisé avec l’ID, la clé secrète et l’étendue pour l’application externe.
-I
,--libraryOrchestratorApplicationId
Facultatif, utile uniquement lorsque vous avez des dépendances provenant d’une bibliothèque dans Orchestrator. ID de l’application externe. Doit être utilisé avec le nom de l’organisation, la clé secrète et l’étendue ou les étendues pour l’application externe.
-S
,--libraryOrchestratorApplicationSecret
Facultatif, utile uniquement lorsque vous avez des dépendances provenant d’une bibliothèque dans Orchestrator. La clé secrète de l'application externe. Doit être utilisé avec le nom de l’organisation, l’ID et les étendues pour l’application externe.
--libraryOrchestratorApplicationScope
Facultatif, utile uniquement lorsque vous avez des dépendances provenant d’une bibliothèque dans Orchestrator. La liste des étendues d'application séparées par des espaces. Doit être utilisé avec le nom, l’ID et le secret de l’organisation pour l’application externe.
--libraryOrchestratorUrl
Facultatif, utile uniquement lorsque vous avez des dépendances provenant d’une bibliothèque dans Orchestrator. URL d’Orchestrator.
--libraryOrchestratorTenant
Facultatif, utile uniquement lorsque vous avez des dépendances provenant d’une bibliothèque dans Orchestrator. Le locataire d'Orchestrator.
--libraryIdentityUrl
(Required for PaaS or MSI deployments)URL of your identity server.
--traceLevel
Spécifie les types de messages de journal devant générer l'une des valeurs suivantes : Aucun, Critique, Erreur, Avertissement, Information, Détaillé. Valeur par défaut : Informations.
-l
,--language
Langue des journaux traduits.
--disableBuiltInNugetFeeds
Désactive les flux NuGet intégrés.
Project(s) Path (pos. 0)
Requis. Le chemin d'accès à un fichierproject.json
, ou à un dossier qui contient des fichiersproject.json
.
Utilisation :
uipcli package restore <project_path> --restoreFolder <restore_directory> --nugetConfigFilePath <nuget_config_path> [--libraryOrchestratorUrl <orchestrator_url> --libraryOrchestratorTenant <orchestrator_tenant>] [--u <orchestrator_user> --p <orchestrator_pass>] [--t <auth_token> --a <account_name>] [-A <organization_name> -I <application_id> -S <application_secret> --libraryOrchestratorApplicationScope <application_scope>] [--libraryIdentityUrl <identity_url>] [--libraryOrchestratorFolder <folder_name>] [-l <language>] [--disableBuiltInNugetFeeds] [--traceLevel <None|Critical|Error|Warning|Information|Verbose>]
uipcli package restore <project_path> --restoreFolder <restore_directory> --nugetConfigFilePath <nuget_config_path> [--libraryOrchestratorUrl <orchestrator_url> --libraryOrchestratorTenant <orchestrator_tenant>] [--u <orchestrator_user> --p <orchestrator_pass>] [--t <auth_token> --a <account_name>] [-A <organization_name> -I <application_id> -S <application_secret> --libraryOrchestratorApplicationScope <application_scope>] [--libraryIdentityUrl <identity_url>] [--libraryOrchestratorFolder <folder_name>] [-l <language>] [--disableBuiltInNugetFeeds] [--traceLevel <None|Critical|Error|Warning|Information|Verbose>]
Exemples de commandes minimales:
-
uipcli package restore "C:\userprofile\AutomationProject" --traceLevel Information --restoreFolder ""C:\userprofile\DependencyPackages" --nugetConfigFilePath "C:\userprofile\Package\NuGet.Config"
-
uipcli package restore "C:\userprofile\AutomationProject" --traceLevel Information --restoreFolder "C:\userprofile\DependencyPackages" --libraryOrchestratorUrl "https://orch-23-10-paas.cloudapp.azure.com/" --libraryOrchestratorTenant "TenantName" -u "orchestratorUsername" -p "********" --orchestratorFolder "FolderName"
-
uipcli package restore "C:\userprofile\AutomationProject" --traceLevel Information --restoreFolder "C:\userprofile\DependencyPackages" --libraryOrchestratorUrl "https://orch-23-10-paas.cloudapp.azure.com/" --libraryOrchestratorTenant "TenantName" -A "organizationName" -I "76000552-3e4f-4590-9317-cdb420001f1d" -S "********" --libraryOrchestratorApplicationScope "OR.Folders OR.BackgroundTasks OR.TestSets OR.TestSetExecutions OR.TestSetSchedules OR.Settings.Read OR.Robots.Read OR.Machines.Read OR.Execution OR.Assets OR.Users.Read OR.Jobs OR.Monitoring" --libraryOrchestratorFolder "FolderName" --libraryIdentityUrl "https://orch-23-10-paas.cloudapp.azure.com/identity"
-
uipcli package restore "C:\userprofile\AutomationProject" --traceLevel Information --restoreFolder "C:\userprofile\DependencyPackages" --libraryOrchestratorUrl "https://automation-suite.base.url.com/" --libraryOrchestratorTenant "TenantName" -A "organizationName" -I "3f6239b9-e0e8-465e-a429-d9ffd1d9e57a" -S "********" --libraryOrchestratorApplicationScope "OR.Folders OR.BackgroundTasks OR.TestSets OR.TestSetExecutions OR.TestSetSchedules OR.Settings.Read OR.Robots.Read OR.Machines.Read OR.Execution OR.Assets OR.Users.Read OR.Jobs OR.Monitoring" --libraryOrchestratorFolder "FolderName"
-
uipcli package restore "C:\userprofile\AutomationProject" --traceLevel Information --restoreFolder "C:\userprofile\DependencyPackages" --libraryOrchestratorUrl "https://cloud.uipath.com/" --libraryOrchestratorTenant "TenantName" -A "organizationName" -I "becc663c-8f1e-409a-a75f-c00330d80bc8" -S "********" --libraryOrchestratorApplicationScope "OR.Folders OR.BackgroundTasks OR.TestSets OR.TestSetExecutions OR.TestSetSchedules OR.Settings.Read OR.Robots.Read OR.Machines.Read OR.Execution OR.Assets OR.Users.Read OR.Jobs OR.Monitoring" --libraryOrchestratorFolder "FolderName"