cicd-integrations
2024.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 20 de mai de 2025

Analyzing a project

Pré-requisitos:

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 seguinte tabela descreve os parâmetros necessários.

Observação:

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

Legenda: (*) - Opcional, recomendado ao usar feeds de pacote adicionais.

Parâmetro

Description

--analyzerTraceLevel

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

  • Desligado = não mostra nenhuma mensagem
  • Erro

    -Warning

    -Informações

    -Verboso.

-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 OAuth2 usado para autenticação no Orchestrator. Você deve emparelhá-lo com o nome da conta e o ID do cliente.

-a, --orchestratorAccountName (*)

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

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

-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 a autenticação do 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 a autenticação do aplicativo externo)

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

--orchestratorApplicationScope (*)

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

A lista de escopos do aplicativo, separada por espaços únicos. Você deve combiná-lo com a Conta do aplicativo, ID do aplicativo e Segredo do aplicativo para um aplicativo externo.

--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 apenas para implantações do PaaS) 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 .

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 White
Confiança e segurança
© 2005-2025 UiPath. Todos os direitos reservados.