- Vue d'ensemble (Overview)
- Interface de ligne de commande UiPath
- Extension Azure DevOps
- Plugin Jenkins

Guide de l'utilisateur des intégrations CI/CD
Deploying a package to Orchestrator
linkPrérequis :
- Créez un package.
- Exécutez le fichier CLI
exe
(pour Windows) oudll
(pour Linux). - Ajoutez les étendues d'application d'accès à l'API Orchestrator requises.
Pour déployer un package sur Orchestrator, procédez comme suit :
- Exécutez la tâche
package
à l'aide deuipcli package
. Vous pouvez voir une liste des sous-tâches disponibles. - Spécifiez les paramètres requis et exécutez la sous-tâche
deploy
.Voir la liste des paramètres ci-dessous.
Paramètre
Description
-c
ou--createProcess
La valeur par défaut est
true
.Lorsqu'il est défini surtrue
, il crée un processus dans le dossier Orchestrator qui est transmis dans la commande.Lorsqu'il est défini surfalse
, il ne crée pas de processus dans le dossier Orchestrator. Par exemple,--createProcess false.
-e
ou--environments
(pour les dossiers classiques)Une liste d'environnements dans lesquels vous souhaitez déployer le package, séparés par des virgules.
Si l'environnement n'appartient pas au dossier par défaut (unité d'organisation), vous devez faire précéder le nom de l'environnement du nom du dossier. Par exemple, si l'environnement est TestEnvironmentet que le nom du dossier est AccountingTeam, écrivez l'environnement sous la forme AccountingTeam\TestEnvironment.
-h
ou--entryPointsPath
Définissez les points d'entrée spécifiques pour créer ou mettre à jour un processus. Il s'agit du CheminFichier du point d'entrée à partir de la racine du projet.
Pour les dossiers classiques, un seul point d'entrée peut être spécifié pour chaque environnement.
-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.
Jeton d'actualisation OAuth2 utilisé pour l'authentification auprès d'Orchestrator. Vous devez l'associer au Nom du compte et à l ' ID client.
Le nom du compte Orchestrator CloudRPA. Vous devez l'associer au jeton d'actualisation OAuth2 et à l' ID client.
-A
ou--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 l'application externe
ID d'application externe. Vous devez l'associer au compte d'application, à laclé secrètede l' application et à l'étenduede l'application.
La clé secrète de l'application externe. Vous devez l'associer au compted'application, à l'ID d' application et à l'étenduede 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 au compted'application , à l'ID d' application et à la clé secrète de l'application pour l'application externe.
-o
ou--organizationUnit
Le nom du dossier Orchestrator (unité d'organisation).
Pour saisir des sous-dossiers, assurez-vous de saisir à la fois le nom du dossier parent et le nom du sous-dossier. Par exemple, utilisezAccountingTeam/TeamJohn
.-l
ou--language
La langue utilisée dans l'interface utilisateur d'Orchestrator.
-y
ou--disableTelemetry
Désactiver les données de télémétrie
--traceLevel
Afficher la trace des événements.
--identityUrl
(Required for PaaS or MSI deployments)L'URL de votre serveur d'identité.
--help
Affiche les paramètres et des exemples de cette commande.
--version
Affiche les informations de version.
Package(s) Path (pos. 0)
(requis)Le chemin d'accès à un fichier de package ou le chemin d'accès à un dossier contenant plusieurs packages. Orchestrator URL (pos. 1)
(requis)Il s'agit de l'URL de votre Orchestrator. `Locataire Orchestrator (pos. 2)
- (Obligatoire) pour les déploiements SaaP.
- (Facultatif) pour les déploiements PaaS.
Locataire de l'instance d'Orchestrator dans laquelle vous souhaitez supprimer une machine.
uipcli
créera un processus avec un point d’entrée default
si vous n’en spécifiez pas. Si le point d’entrée est spécifié, un processus avec ce point d’entrée sera créé et _{entryPoint}
sera ajouté au nom du processus. De plus, tous les processus associés au package.Id
seront mis à jour vers la dernière version, que le processus ait été créé manuellement ou à partir d’un pipeline.
Utilisation :
package deploy <packages_path> <orchestrator_url> <orchestrator_tenant> [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <account_for_app> -I <application_id> -S <application_secret> --applicationScope] [-o <folder_organization_unit>] [-c <create_process>] [-e <environment_list>] [-l <language>]
package deploy <packages_path> <orchestrator_url> <orchestrator_tenant> [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <account_for_app> -I <application_id> -S <application_secret> --applicationScope] [-o <folder_organization_unit>] [-c <create_process>] [-e <environment_list>] [-l <language>]
Exemples :
-
package deploy "C:\UiPath\Project 1" "https://uipath-orchestrator.myorg.com" default -u admin -p 123456
-
package deploy "C:\UiPath\Project\Package.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -o OurOrganization
-
package deploy "C:\UiPath\Project\TestsPackage.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -e SAPEnvironment,ExcelAutomationEnvironment -l en-US
-
package deploy "C:\UiPath\Project\Package.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccount
-
package deploy "C:\UiPath\Project\TestsPackage.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -A myAccountForExternalApp -I myExternalAppId -S myExternalAppSecret --applicationScope "OR.Folders.Read OR.Settings.Read"
-
package deploy "C:\UiPath\Project\TestsPackage.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -e SAPEnvironment,ExcelAutomationEnvironment -l en-US -h EntryPoint1,EntryPoint2