- 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
- Compression de projets dans un package
- 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
- 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
Déploiement des ressources sur Orchestrator
Prerequisites:
-
Créez un fichier CSV qui contient les ressources que vous souhaitez déployer sur Orchestrator.
Le fichier CSV doit comporter les trois colonnes suivantes :
name,type,valueetdescription. -
Exécutez le fichier CLI
exe(pour Windows) oudll(pour Linux). -
Ajoutez les étendues d'application d'accès à l'API Orchestrator requises.
Pour plus d'informations sur le fichier .csv, consultez l'exemple dans le tableau suivant.
| name | Type | valeur | Description |
|---|---|---|---|
| asset_1_name | text | "J'ai un commentaire" | asset_1_description |
| asset_2_name | Integer | 1 | asset_2_description |
| asset_3_name | Bool | false | asset_3_description |
| asset_4_name | InformationsIdentification | Nom d'utilisateur (Username):mot de passe | asset_4_description |
Pour déployer des ressources sur Orchestrator, procédez comme suit :
- Exécutez la tâche
assetà l'aide deuipcli asset. Vous pouvez remarquer une liste des sous-tâches disponibles. - Spécifiez les paramètres requis et exécutez la sous-tâche
deploy. Le tableau suivant décrit les paramètres requis.
| Paramètre | Description |
|---|---|
-u , ou --username ( Requis si vous utilisez l' authentification de base , via un nom d'utilisateur et un mot de passe) | Le nom d'utilisateur utilisé pour l'authentification auprès d'Orchestrator. Vous devez l'associer au mot de passe correspondant. |
-p , ou --password ( Requis si vous utilisez l' authentification de base , via un nom d'utilisateur et un mot de passe) | Le mot de passe utilisé pour l'authentification auprès d'Orchestrator. Vous devez l'associer au nom d'utilisateur correspondant. |
-t , ou --token ( Requis si vous utilisez l'authentification basée sur jeton ) | Le jeton d’actualisation OAuth2 utilisé pour l’authentification auprès d’Orchestrator. Vous devez l'associer au Nom du compte et à l' ID client . |
-a , ou --accountName ( Requis si vous utilisez l'authentification basée sur jeton ) | Le nom du compte Orchestrator CloudRPA. Vous devez l'associer au jeton d'actualisation OAuth2 et à l' ID client . |
-A , or --accountForApp | Le nom du compte Orchestrator CloudRPA (nom de l’organisation). Vous devez l’associer à l’ID d’application, à la clé secrète de l’application et à l’étendue de l’application pour une application externe. |
-I , ou --applicationId ( Requis si vous utilisez l'authentification d'application externe ) | ID d’application externe Vous devez l'associer au compte d'application, à l'ID d'application et à l'étendue de l'application. |
-S , ou --applicationSecret ( Requis si vous utilisez l'authentification d'application externe ) | La clé secrète de l'application externe. Vous devez l'associer au compte d'application, à l'ID d'application et à l'étendue de l'application. |
--applicationScope ( Requis si vous utilisez l'authentification d'application externe ) | La liste des étendues d'application, séparées par des espaces simples. Vous devez l’associer à l’ID d’application, à la clé secrète de l’ application et à l’étendue de l’application pour l’application externe |
-o , or --organizationUnit | Le nom du dossier Orchestrator (unité d'organisation). AccountingTeam\TeamJohn. |
-l , or --language | La langue utilisée dans l'interface utilisateur d'Orchestrator. |
|
| Afficher la trace des événements. |
--identityUrl ( Requis pour les déploiements PaaS ou MSI ) | L'URL de votre serveur d'identité. |
|
| Affiche les paramètres et des exemples de cette commande. |
|
| Affiche les informations de version. |
Assets File (pos. 0) ( Requis ) | Le nom du fichier CSV qui contient les ressources que vous souhaitez supprimer. |
Orchestrator URL (pos.1) ( Requis ) | Il s'agit de l'URL de votre Orchestrator. |
|
| Le locataire de l'instance d'Orchestrator, où vous souhaitez exécuter des processus. |
Utilisation :
uipcli asset deploy <assets_file> <orchestrator_url> <orchestrator_tenant> [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <organization_name> -I <application_id> -S <application_secret> --applicationScope <application_scope>] [-o <folder_name>] [-l <language>] [--traceLevel <None|Critical|Error|Warning|Information|Verbose>] [--identityUrl <identity_url>]uipcli asset deploy <assets_file> <orchestrator_url> <orchestrator_tenant> [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <organization_name> -I <application_id> -S <application_secret> --applicationScope <application_scope>] [-o <folder_name>] [-l <language>] [--traceLevel <None|Critical|Error|Warning|Information|Verbose>] [--identityUrl <identity_url>]Exemples de commandes minimaux :
uipcli asset deploy "C:\userprofile\assets.csv" "https://orch-23-10-paas.cloudapp.azure.com/" "TenantName" -u "orchestratorUsername" -p "********" -o "FolderName" --traceLevel "Information"uipcli asset deploy "C:\userprofile\assets.csv" "https://orch-23-10-paas.cloudapp.azure.com/" "TenantName" -I "76000552-3e4f-4590-9317-cdb420001f1d" -S "********" --applicationScope "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" --identityUrl "https://orch-23-10-paas.cloudapp.azure.com/identity" -o "FolderName" --traceLevel "Information"uipcli asset deploy "C:\userprofile\assets.csv" "https://automation-suite.base.url.com/" "TenantName" -A "organizationName" -I "3f6239b9-e0e8-465e-a429-d9ffd1d9e57a" -S "********" --applicationScope "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" -o "FolderName" --traceLevel "Informationuipcli asset deploy "C:\userprofile\assets.csv" "https://cloud.uipath.com/" "TenantName" -A "organizationName" -I "becc663c-8f1e-409a-a75f-c00330d80bc8" -S "********" --applicationScope "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" -o "FolderName" --traceLevel "Information"