UiPath Documentation
cicd-integrations
2023.4
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.

Analyser un projet

Prerequisites:

Pour analyser un projet, 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 analyze .

    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: (*) : facultative, recommandée lors de l’utilisation de flux de package supplémentaires.

Paramètre Description

--analyzerTraceLevel

Choisissez les types de messages à générer après l'analyse :

  • Off = don't show any message
  • Erreur

    -Warning

    -Info

    -Verbose.

-stopOnRuleViolation

La tâche échoue lorsqu'une règle n'est pas respectée.

--treatWarningsAsErrors

Traitez les avertissements comme des erreurs.

--resultPath

Chemin d'accès complet à un fichier JSON dans lequel vous souhaitez stocker les résultats.

Si vous n'ajoutez pas this comme argument, les résultats ne s'imprimeront que dans la console standard.

--ignoredRules

Une liste de règles que vous souhaitez ignorer lors de l'analyse, séparées par des virgules.

--orchestratorUsername (*)

(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.

--orchestratorPassword (*)

(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.

-orchestratorAuthToken (*)

(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.

--orchestratorAccountName (*)

(Required if you use token-based authentication)

The Orchestrator CloudRPA account name. You must pair it with the OAuth2 refresh token and Client ID.

--orchestratorAccountForApp (*)

The Orchestrator CloudRPA account name(organization name). You must pair it with the Application ID, Application Secret, and Application scope for external application.

--orchestratorApplicationId (*)

The external Application ID. You must pair it with the **Application Account, Application Secret, and Application scope.

--orchestratorApplicationSecret (*)

The external Application Secret. You must pair it with the Application Account, Application ID, and Application scope.

--orchestratorApplicationScope (*)

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.

--orchestratorFolder (*)

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.

--orchestratorUrl (*)

Il s'agit de l'URL de votre Orchestrator.

--orchestratorTenant (*)

Locataire de l'instance d'Orchestrator dans laquelle vous souhaitez supprimer une machine.

-l, --language

La langue d'Orchestrator.

-y, --disableTelemetry

Désactiver les données de télémétrie

--traceLevel

Afficher la trace des événements.

-identityUrl (Required only for PaaS deployments) L'URL de votre serveur d'identité.

--disableBuiltInNugetFeeds

Désactivez 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) Le chemin d'accès au fichier project.json ou le chemin d'accès au dossier qui contient plusieurs fichiers project.json .

Utilisation :

package analyze <project_path> [--analyzerTraceLevel <analyzer_trace_level>] [--stopOnRuleViolation] [--treatWarningsAsErrors] [--saveOutputToFile] [--ignoredRules <activity_1_id,activity_2_id,activity_3_id,activity_4_id>] [--orchestratorUrl <orchestrator_url> --orchestratorTenant <orchestrator_tenant>] [--orchestratorUsername <orchestrator_user> --orchestratorPassword <orchestrator_pass>] [--orchestratorAuthToken <auth_token> --orchestratorAccountName <account_name>] [--orchestratorFolder <folder>]
package analyze <project_path> [--analyzerTraceLevel <analyzer_trace_level>] [--stopOnRuleViolation] [--treatWarningsAsErrors] [--saveOutputToFile] [--ignoredRules <activity_1_id,activity_2_id,activity_3_id,activity_4_id>] [--orchestratorUrl <orchestrator_url> --orchestratorTenant <orchestrator_tenant>] [--orchestratorUsername <orchestrator_user> --orchestratorPassword <orchestrator_pass>] [--orchestratorAuthToken <auth_token> --orchestratorAccountName <account_name>] [--orchestratorFolder <folder>]

Exemples :

  • package analyze "C:\UiPath\Project\project.json"
  • package analyze "C:\UiPath\Project\project.json" --analyzerTraceLevel "Error"
  • package analyze "C:\UiPath\Project\project.json" --analyzerTraceLevel "Error" --stopOnRuleViolation
  • package analyze "C:\UiPath\Project\project.json" --analyzerTraceLevel "Error" --stopOnRuleViolation --treatWarningsAsErrors
  • package analyze "C:\UiPath\Project\project.json" --analyzerTraceLevel "Error" --stopOnRuleViolation --treatWarningsAsErrors --resultPath "C:\UiPath\Project\output.json"
  • package analyze "C:\UiPath\Project\project.json" --analyzerTraceLevel "Error" --stopOnRuleViolation --treatWarningsAsErrors --resultPath "C:\UiPath\Project\output.json" --ignoredRules "ST-NMG-009,ST-DBP-020,UI-USG-011,ST-DBP-020"
  • package analyze "C:\UiPath\Project\project.json" --analyzerTraceLevel "Error" --stopOnRuleViolation --treatWarningsAsErrors --resultPath "C:\UiPath\Project\output.json" --ignoredRules "ST-NMG-009,ST-DBP-020,UI-USG-011,ST-DBP-020" --orchestratorUrl "https://orchestratorurl.com" --orchestratorTenant "default" --orchestratorUsername "username" --orchestratorPassword "\_ye5zG9(x" --orchestratorAuthToken "AuthToken" --orchestratorAccountName "AccountName" --orchestratorFolder "OrchestratorFolder"

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