UiPath Documentation
cicd-integrations
2022.10
false
Guide de l'utilisateur des intégrations CI/CD
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.

Compression de projets dans un package

Prerequisites:

  • Créer des projets
  • Exécutez le fichier CLI exe (pour Windows) ou dll (pour Linux).
  • Add the required Orchestrator API access application scopes.

Pour compresser un projet dans un package, procédez comme suit :

  1. Exécutez la tâche package à l'aide de uipcli package . Vous pouvez voir une liste des sous-tâches disponibles.

  2. 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ètreDescription
-o, ou --output (Requis)Le dossier Orchestrator de destination, dans lequel vous souhaitez compresser les projets.
-v, or --versionDéfinissez la version du package.
--autoVersionGénérer automatiquement la version du package
--outputTypeDéfinissez la sortie sur un type spécifique.
--splitOutputPermet de diviser la sortie en bibliothèques de runtime et de conception.
--repositoryUrlL'URL du référentiel où le projet est versionné.
--repositoryCommitLa validation du référentiel à partir duquel le projet a été créé.
--repositoryBranchLa branche du référentiel à partir de laquelle le projet a été créé.
--repositoryTypeType de référentiel système VCS.
--projectUrlURL de l'idée Automation Hub.
--releaseNotesAjouter 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 --disableTelemetryDésactiver les données de télémétrie
--traceLevelAfficher la trace des événements.
-l, or --languageLa langue utilisée dans l'interface utilisateur d'Orchestrator.
--disableBuiltInNugetFeedsDésactive les flux NuGet intégrés.
--helpAffiche les paramètres et des exemples de cette commande.
--versionAffiche 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.22047
  • package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package" --autoVersion
  • package pack "C:\UiPath\Project" -o "C:\UiPath\Package"
  • package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package" --outputType Tests -l en-US

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour