cicd-integrations
2025.10
true
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Guia do usuário de integrações de CI/CD

Última atualização 18 de nov de 2025

Análise de um projeto

Prerequisites:

Para analisar um projeto, siga as seguintes etapas:

  1. Execute a tarefa package , usando uipcli package. Você pode ver uma lista das subtarefas disponíveis.
  2. Especifique os parâmetros necessários e execute a subtarefa analyze . A tabela a seguir descreve os parâmetros necessários.
Observação:

A validação do projeto não é executada pelas tarefas Pacote ou Analisar do UiPath CLI.

Legend: (*) - Optional, recommended when using additional package feeds.

Parâmetro

Description

--analyzerTraceLevel

Escolha quais tipos de mensagens enviar após a análise:

  • Off = don't show any message
  • Erro

    - Aviso

    - Informações

    - Verbose .

-stopOnRuleViolation

O trabalho falha quando alguma regra é violada.

--treatWarningsAsErrors

Trate os avisos como erros.

--resultPath

O caminho completo para um arquivo JSON no qual você deseja armazenar os resultados.

Se você não adicionar isso como um argumento, os resultados serão impressos apenas no console padrão.

--governanceFilePath

Aprovar políticas de governança que contenham as regras do Analisador de Fluxo de Trabalho. As políticas podem ser baixadas de ou extraídas do arquivo zip compactado exportado do Studio .

Observação:

A tarefa falha se você especificar o uso de uma política, mas o arquivo da política não estiver no caminho mencionado.

--ignoredRules

Uma lista de regras que você deseja ignorar durante a análise, separadas por vírgulas.

-u , --orchestratorUsername (*)

(Necessário se você usar a Autenticação básica, por meio de um nome de usuário e uma senha)

O nome de usuário usado para autenticação no Orchestrator. Você deve emparelhá-lo com a senha correspondente.

-p , --orchestratorPassword (*)

(Necessário se você usar a Autenticação básica, por meio de um nome de usuário e uma senha)

A senha usada para autenticação ao Orchestrator. Você deve combiná-lo com o nome de usuário correspondente.

-t , -orchestratorAuthToken (*)

(Obrigatório se você usar a autenticação baseada em token)

O token de atualização do OAuth2 usado para autenticação ao Orchestrator. Você deve combiná-lo com o Nome da conta e ID do cliente .

-a , --orchestratorAccountName (*)

(Obrigatório se você usar a autenticação baseada em token)

O nome da conta CloudRPA do Orchestrator. Você deve combiná-lo com o token de atualização do OAuth2 e o ID do cliente .

-A , --orchestratorAccountForApp (*)

O nome da conta do Orchestrator CloudRPA (nome da organização). Você deve combiná-lo com a ID do aplicativo, Segredo do aplicativo e Escopo do aplicativo para um aplicativo externo.

-I , --orchestratorApplicationId (*)

( Necessário se você usar autenticação de aplicativo externo )

A ID do aplicativo externo. Você deve combiná-lo com a **Conta do aplicativo, Segredo do aplicativo e Escopo do aplicativo.

-S , --orchestratorApplicationSecret (*)

( Necessário se você usar autenticação de aplicativo externo )

O Segredo do aplicativo externo. Você deve combiná-lo com a Conta do aplicativo, ID do aplicativo e Escopo do aplicativo.

--orchestratorApplicationScope (*)

The list of application scopes, separated by single spaces. Optional when using external application authentication as default scopes are automatically applied. You must pair it with the Application Account , Application ID , and Application Secret for external application.

--orchestratorFolder (*)

O nome da pasta de destino do Orchestrator.

Para inserir subpastas, certifique-se de inserir o nome da pasta pai e o nome da subpasta. Por exemplo, use AccountingTeam\TeamJohn.
--orchestratorUrl (*)

O URL da instância do Orchestrator.

--orchestratorTenant (*)

O locatário da instância do Orchestrator em que você deseja excluir uma máquina.

-l , --language

A linguagem do Orchestrator.

--traceLevel

Exibir o rastreamento dos eventos.

--identityUrl ( Necessário para implantações PaaS ou MSI A URL do seu servidor de identidade.

--disableBuiltInNugetFeeds

Desabilitar feeds integrados do NuGet.

Project(s) Path (pos.0) ( Necessário ) O caminho para o arquivo project.json ou o caminho para a pasta que contém vários arquivos project.json .
Observação:

When using external application authentication without specifying the --orchestratorApplicationScope parameter, the CLI automatically applies these default Orchestrator scopes:

OR.Assets OR.BackgroundTasks OR.Execution OR.Folders OR.Robots.Read OR.Machines.Read OR.Jobs OR.TestSets OR.TestSetExecutions OR.Monitoring OR.Settings.Read

Uso:

uipcli package analyze <project_path> [--analyzerTraceLevel <analyzer_trace_level>] [--stopOnRuleViolation] [--treatWarningsAsErrors] [--resultPath <result_path>] [--governanceFilePath <governance_file_path>] [--ignoredRules <rule_id_1,rule_id_2>] [--orchestratorUrl <orchestrator_url> --orchestratorTenant <orchestrator_tenant>] [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <organization_name> -I <application_id> -S <application_secret> --orchestratorApplicationScope <application_scope>] [--orchestratorFolder <folder_name>] [-l <language>] [--traceLevel <None|Critical|Error|Warning|Information|Verbose>] [--identityUrl <identityUrl>] [--disableBuiltInNugetFeeds]uipcli package analyze <project_path> [--analyzerTraceLevel <analyzer_trace_level>] [--stopOnRuleViolation] [--treatWarningsAsErrors] [--resultPath <result_path>] [--governanceFilePath <governance_file_path>] [--ignoredRules <rule_id_1,rule_id_2>] [--orchestratorUrl <orchestrator_url> --orchestratorTenant <orchestrator_tenant>] [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <organization_name> -I <application_id> -S <application_secret> --orchestratorApplicationScope <application_scope>] [--orchestratorFolder <folder_name>] [-l <language>] [--traceLevel <None|Critical|Error|Warning|Information|Verbose>] [--identityUrl <identityUrl>] [--disableBuiltInNugetFeeds]

Exemplos mínimos de comandos:

  • uipcli package analyze "C:\userprofile\AutomationProject\project.json" --traceLevel Information --resultPath "C:\userprofile\result.json"
  • uipcli package analyze "C:\userprofile\AutomationProject\project.json" --traceLevel Information --resultPath "C:\userprofile\result.json" --orchestratorUrl "https://orch-23-10-paas.cloudapp.azure.com/" --orchestratorTenant "TenantName" -u "orchestratorUsername" -p "********" --orchestratorFolder "FolderName"
  • uipcli package analyze "C:\userprofile\AutomationProject\project.json" --traceLevel Information --resultPath "C:\userprofile\result.json" --orchestratorUrl "https://orch-23-10-paas.cloudapp.azure.com/" --orchestratorTenant "TenantName" -A "organizationName" -I "76000552-3e4f-4590-9317-cdb420001f1d" -S "********" --orchestratorApplicationScope "OR.Folders OR.BackgroundTasks OR.TestSets OR.TestSetExecutions OR.TestSetSchedules OR.Settings.Read OR.Robots.Read OR.Machines.Read OR.Execution OR.Assets OR.Users.Read OR.Jobs OR.Monitoring" --orchestratorFolder "FolderName" --identityUrl "https://orch-23-10-paas.cloudapp.azure.com/identity"
  • uipcli package analyze "C:\userprofile\AutomationProject\project.json" --traceLevel Information --resultPath "C:\userprofile\result.json" --orchestratorUrl "https://automation-suite.base.url.com/" --orchestratorTenant "TenantName" -A "organizationName" -I "3f6239b9-e0e8-465e-a429-d9ffd1d9e57a" -S "********" --orchestratorApplicationScope "OR.Folders OR.BackgroundTasks OR.TestSets OR.TestSetExecutions OR.TestSetSchedules OR.Settings.Read OR.Robots.Read OR.Machines.Read OR.Execution OR.Assets OR.Users.Read OR.Jobs OR.Monitoring" --orchestratorFolder "FolderName"
  • uipcli package analyze "C:\userprofile\AutomationProject\project.json" --traceLevel Information --resultPath "C:\userprofile\result.json" --orchestratorUrl "https://cloud.uipath.com/" --orchestratorTenant "TenantName" -A "organizationName" -I "becc663c-8f1e-409a-a75f-c00330d80bc8" -S "********" --orchestratorApplicationScope "OR.Folders OR.BackgroundTasks OR.TestSets OR.TestSetExecutions OR.TestSetSchedules OR.Settings.Read OR.Robots.Read OR.Machines.Read OR.Execution OR.Assets OR.Users.Read OR.Jobs OR.Monitoring" --orchestratorFolder "FolderName"

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo
Confiança e segurança
© 2005-2025 UiPath. Todos os direitos reservados.