cicd-integrations
2022.10
false
Guide de l'utilisateur des intégrations CI/CD
- 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.
Prerequisites:
- Créer des projets
- Exécutez le fichier CLI
exe(pour Windows) oudll(pour Linux). - Add the required Orchestrator API access application scopes.
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.Voir 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.
Légende: (*) : Facultatif, utile uniquement lorsque vous avez des dépendances d'une bibliothèque dans 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 (*)(Required if you use Basic Authentication, through a username and a password) | 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 référence des bibliothèques à partir du flux Orchestrator |
--libraryOrchestratorPassword (*)(Required if you use Basic Authentication, through a username and a password) | 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 référence des bibliothèques à partir du flux Orchestrator |
--libraryOrchestratorAuthToken (*)(Required if you use token-based authentication) | The OAuth2 refresh token used for authenticating to Orchestrator. You must pair it with the Account Name and Client ID. Ceci est requis si votre package référence des bibliothèques à partir du flux Orchestrator |
--libraryOrchestratorAccountName (*)(Required if you use token-based authentication) | The Orchestrator CloudRPA account name. You must pair it with the OAuth2 refresh token and Client ID. Ceci est requis si votre package référence des bibliothèques à partir du flux Orchestrator |
--libraryOrchestratorAccountForApp (*) | The Orchestrator CloudRPA account name(organization name). You must pair it with the Application ID,Application Secret, and Application scope for external application Ceci est requis si votre package fait référence à des bibliothèques du flux Orchestrator. |
--libraryOrchestratorApplicationId (*)(Required if you use external application authentication) | The external Application ID. You must pair it with the Application Account, Application Secret, and Application scope. Ceci est requis si votre package fait référence à des bibliothèques du flux Orchestrator. |
--libraryOrchestratorApplicationSecret (*)(Required if you use external application authentication) | The external Application Secret. You must pair it with the Application Account, Application ID, and Application scope. Ceci est requis si votre package fait référence à des bibliothèques du flux Orchestrator. |
--libraryOrchestratorApplicationScope (*)(Required if you use external application authentication) | The list of application scopes, separated by single spaces. You must pair it with the Application Account, Application ID, and Application Secret for external application. Ceci est requis si votre package fait référence à des 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(Required only for PaaS deployments) | 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