cicd-integrations
2023.10
false
- Vue d'ensemble (Overview)
- Interface de ligne de commande UiPath
- Extension Azure DevOps
- Plugin Jenkins
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Guide de l'utilisateur des intégrations CI/CD
Dernière mise à jour 18 nov. 2025
Compression de projets dans un package
Prerequisites:
- Créer des projets
- Exécutez le fichier CLI
exe(pour Windows) oudll(pour Linux). - Ajoutez les étendues d'application d'accès à l'API Orchestrator requises.
Pour compresser un projet dans un package, 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
pack. Consultez la liste des paramètres ci-dessous.
Remarque :
La validation du projet n’est pas effectuée par les tâches Pack ou Analyze de UiPath CLI.
Legend: (*) - Optional, useful only when you have dependencies from a library in Orchestrator.
| Paramètre | Description |
|---|---|
-o, ou --output (Requis) | Le dossier Orchestrator de destination, dans lequel vous souhaitez compresser les projets. |
-v, or --version | Définissez la version du package. |
--autoVersion | Générer automatiquement la version du package |
--outputType | Définissez la sortie sur un type spécifique. |
--splitOutput | Permet de diviser la sortie en bibliothèques de runtime et de conception. |
--repositoryUrl | L'URL du référentiel où le projet est versionné. |
--repositoryCommit | La validation du référentiel à partir duquel le projet a été créé. |
--repositoryBranch | La branche du référentiel à partir de laquelle le projet a été créé. |
--repositoryType | Type de référentiel système VCS. |
--projectUrl | URL de l'idée Automation Hub. |
--releaseNotes | Ajouter des notes de publication. |
--libraryOrchestratorUsername (*) (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. Ceci est requis si votre package fait référence aux bibliothèques du flux Orchestrator |
--libraryOrchestratorPassword (*) (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. Ceci est requis si votre package fait référence aux bibliothèques du flux Orchestrator |
--libraryOrchestratorAuthToken (*) (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. Ceci est requis si votre package fait référence aux bibliothèques du flux Orchestrator |
--libraryOrchestratorAccountName (*) (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. Ceci est requis si votre package fait référence aux bibliothèques du flux Orchestrator |
--libraryOrchestratorAccountForApp (*) | 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 Cela est requis si votre package fait référence aux bibliothèques du flux Orchestrator. |
--libraryOrchestratorApplicationId (*) (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. Ceci est requis si votre package fait référence aux bibliothèques du flux Orchestrator. |
--libraryOrchestratorApplicationSecret (*) (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. Ceci est requis si votre package fait référence aux bibliothèques du flux Orchestrator. |
--libraryOrchestratorApplicationScope (*) (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 Ceci est requis si votre package fait référence aux bibliothèques du flux Orchestrator. |
--libraryOrchestratorFolder (*) | Le nom du dossier Orchestrator cible. Pour saisir des sous-dossiers, assurez-vous de saisir à la fois le nom du dossier parent et le nom du sous-dossier. Par exemple, utilisez AccountingTeam\TeamJohn. |
--libraryOrchestratorUrl (*) | Il s'agit de l'URL de votre Orchestrator. |
--libraryOrchestratorTenant (*) | Locataire de l'instance d'Orchestrator dans laquelle vous souhaitez supprimer une machine. |
--libraryIdentityUrl(Requis pour les déploiements PaaS ou MSI ) | L'URL de votre serveur d'identité. |
-y, or --disableTelemetry | Désactiver les données de télémétrie |
--traceLevel | Afficher la trace des événements. |
-l, or --language | La langue utilisée dans l'interface utilisateur d'Orchestrator. |
--disableBuiltInNugetFeeds | Désactive les flux NuGet intégrés. |
--help | Affiche les paramètres et des exemples de cette commande. |
--version | Affiche les informations de version. |
Project(s) Path (pos. 0) (Requis) | Chemin d'accès à un fichier project.json ou à un dossier contenant project.json fichiers. |
Utilisation :
package pack <project_path> -o <destination_folder> [-v <version>] [--autoVersion] [--outputType <Process|Library|Tests|Objects>] [--libraryOrchestratorUrl <orchestrator_url> --libraryOrchestratorTenant <orchestrator_tenant>] [--libraryOrchestratorUsername <orchestrator_user> --libraryOrchestratorPassword <orchestrator_pass>] [--libraryOrchestratorAuthToken <auth_token> --libraryOrchestratorAccountName <account_name>] [--libraryOrchestratorFolder <folder>] [-l <language>]package pack <project_path> -o <destination_folder> [-v <version>] [--autoVersion] [--outputType <Process|Library|Tests|Objects>] [--libraryOrchestratorUrl <orchestrator_url> --libraryOrchestratorTenant <orchestrator_tenant>] [--libraryOrchestratorUsername <orchestrator_user> --libraryOrchestratorPassword <orchestrator_pass>] [--libraryOrchestratorAuthToken <auth_token> --libraryOrchestratorAccountName <account_name>] [--libraryOrchestratorFolder <folder>] [-l <language>]Exemples :
package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package"package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package" -v 1.0.6820.22047package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package" --autoVersionpackage pack "C:\UiPath\Project" -o "C:\UiPath\Package"package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package" --outputType Tests -l en-US