- Visão geral
- UiPath CLI
- Sobre o UiPath CLI
- Baixando o UiPath CLI
- Matriz de compatibilidade
- Executando o UiPath CLI
- Gerenciando feeds do NuGet
- Sobre tarefas do UiPath CLI
- Exclusão de ativos do Orchestrator
- Implantação de ativos no Orchestrator
- Executando um trabalho dentro do Orchestrator
- Análise de um projeto
- Implantação de um pacote no Orchestrator
- Empacotando projetos em um pacote
- Teste de um pacote ou execução de um conjunto de testes
- Testando um pacote ou executando um conjunto de testes no Test Manager
- Input parameters JSON format
- Extensão do Azure DevOps
- Plug-in do Jenkins

Guia do usuário de integrações de CI/CD
Análise de um projeto
Prerequisites:
- Criar um projeto
- Execute o arquivo CLI
exe(para Windows) oudll(para Linux). - Adicione os escopos de aplicativos de acesso à API do Orchestrator necessários.
Para analisar um projeto, siga as seguintes etapas:
- Execute a tarefa
package, usandouipcli package. Você pode ver uma lista das subtarefas disponíveis. - Especifique os parâmetros necessários e execute a subtarefa
analyze. Consulte a lista de parâmetros abaixo.
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 |
|---|---|
|
| Escolha quais tipos de mensagens enviar após a análise:
|
|
| O trabalho falha quando alguma regra é violada. |
|
| Trate os avisos como erros. |
|
| 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. |
|
| Uma lista de regras que você deseja ignorar durante a análise, separadas por vírgulas. |
--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. |
--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. |
-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 . |
--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 . |
--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. |
--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. |
--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 (*) ( Necessário se você usar autenticação de 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. 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. |
-y , --disableTelemetry | Desabilitar dados de telemetria. |
|
| Exibir o rastreamento dos eventos. |
-identityUrl ( Necessário para implantações PaaS ou MSI ) | A URL do seu servidor de identidade. |
|
| Desabilitar feeds integrados do NuGet. |
|
| Exibe os parâmetros e exemplos para este comando. |
|
| Exibe informações da versão. |
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:
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>]
Exemplos:
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" --stopOnRuleViolationpackage analyze "C:\UiPath\Project\project.json" --analyzerTraceLevel "Error" --stopOnRuleViolation --treatWarningsAsErrorspackage 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"