UiPath Documentation
cicd-integrations
2023.4
false
Guía del usuario de integraciones de CI/CD
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Analizar un proyecto

Prerequisites:

Para analizar un proyecto, sigue los siguientes pasos:

  1. Ejecuta la tarea package , utilizando uipcli package. Puede ver una lista de las subtareas disponibles.

  2. Especifica los parámetros necesarios y ejecuta la subtarea analyze .

    Consulta la lista de parámetros a continuación.

Nota:

La validación del proyecto no la realizan las tareas Empaquetar o Analizar de la CLI de UiPath.

Leyenda: (*): opcional, recomendado cuando se utilizan fuentes de paquetes adicionales.

Parámetro Descripción

--analyzerTraceLevel

Elija qué tipos de mensajes generar después de analizar:

  • Off = don't show any message
  • Error

    -Warning

    -Info

    -Verbose.

-stopOnRuleViolation

El trabajo falla cuando se incumple cualquier regla.

--treatWarningsAsErrors

Tratar las advertencias como errores.

--resultPath

La ruta completa a un archivo JSON donde desea almacenar los resultados.

Si no agrega esto como argumento, los resultados se imprimirán solo en la consola estándar.

--ignoredRules

Una lista de reglas que desea ignorar durante el análisis, separadas por comas.

--orchestratorUsername (*)

(Required if you use Basic Authentication, through a username and a password)

El nombre de usuario utilizado para autenticarse en Orchestrator. Debe emparejarlo con la contraseña correspondiente.

--orchestratorPassword (*)

(Required if you use Basic Authentication, through a username and a password)

La contraseña utilizada para autenticarse en Orchestrator. Debes emparejarlo con el nombre de usuario correspondiente.

-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 (*)

El nombre de la carpeta de Orchestrator de destino.

Para introducir subcarpetas, asegúrate de introducir tanto el nombre de la carpeta principal como el nombre de la subcarpeta. Por ejemplo, AccountingTeam\TeamJohnusa .

--orchestratorUrl (*)

La URL de la instancia de Orchestrator.

--orchestratorTenant (*)

El tenant de la instancia de Orchestrator donde desea eliminar la máquina.

-l, --language

El lenguaje de Orchestrator.

-y, --disableTelemetry

Deshabilitar los datos de telemetría.

--traceLevel

Mostrar el seguimiento de los eventos.

-identityUrl (Required only for PaaS deployments) La URL de su servidor de identidad.

--disableBuiltInNugetFeeds

Deshabilitar las fuentes nuget integradas.

--help

Muestra los parámetros y ejemplos de este comando.

--version

Mostrar información de la versión.

Project(s) Path (pos.0) (Obligatorio) La ruta del archivo project.json o la ruta de la carpeta que contiene varios archivos project.json .

Uso:

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>]

Ejemplos:

  • 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"

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte(opens in new window)

¿Quiere aprender? UiPath Academy(opens in new window)

¿Tiene alguna pregunta? Foro de UiPath(opens in new window)

Manténgase actualizado