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

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado