- Visão geral
- UiPath CLI
- Sobre o UiPath CLI
- Baixando o UiPath CLI
- Matriz de compatibilidade
- Executando o UiPath CLI
- Gerenciando feeds do NuGet
- Test Manager Support
- Empacotando projetos em um pacote
- Signing project packages
- Análise de um projeto
- Implantação de um pacote no Orchestrator
- Executando um trabalho dentro do Orchestrator
- Teste de um pacote ou execução de um conjunto de testes
- Teste de vários pacotes
- Implantação de ativos no Orchestrator
- Exclusão de ativos do Orchestrator
- Executando tarefas usando a configuração JSON
- Restaurando dependências de automação
- Solução de problemas do UiPath CLI
- Extensão do Azure DevOps
- Plug-in do Jenkins

Guia do usuário de integrações de CI/CD
Implantação de ativos no Orchestrator
Prerequisites:
-
Crie um arquivo CSV que contenha os ativos que você deseja implantar no Orchestrator.
O arquivo CSV deve ter as três colunas a seguir:
name,type,valueedescription. -
Execute o arquivo CLI
exe(para Windows) oudll(para Linux). -
Adicione os escopos de aplicativos de acesso à API do Orchestrator necessários.
Para obter mais informações sobre o arquivo CSV, verifique o exemplo na tabela a seguir.
| name | Tipo | Value | Descrição |
|---|---|---|---|
| asset_1_name | text | "tenho um comentário" | asset_1_description |
| asset_2_name | Número inteiro | 1 | asset_2_description |
| asset_3_name | Bool | false | asset_3_description |
| asset_4_name | Credencial | nome de usuário:password | asset_4_description |
Para implantar ativos no Orchestrator, execute as seguintes etapas:
- Execute a tarefa
asset, usandouipcli asset. Você pode ver uma lista das subtarefas disponíveis. - Especifique os parâmetros necessários e execute a subtarefa
deploy. A tabela a seguir descreve os parâmetros necessários.
| Parâmetro | Description |
|---|---|
-u ou --username ( 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 ou --password ( 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 ou --token ( obrigatório se você usar 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 ou --accountName ( obrigatório se você usar 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 , or --accountForApp | 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 ou --applicationId ( obrigató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 ou --applicationSecret ( obrigató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. |
--applicationScope ( Optional for external application authentication ) | 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. |
-o , or --organizationUnit | O nome da pasta do Orchestrator (unidade organizacional). AccountingTeam\TeamJohn. |
-l , or --language | O idioma usado na interface do usuário do Orchestrator. |
|
| Exibir o rastreamento dos eventos. |
--identityUrl ( Necessário para implantações PaaS ou MSI ) | A URL do seu servidor de identidade. |
|
| Exibe os parâmetros e exemplos para este comando. |
|
| Exibe informações da versão. |
Assets File (pos. 0) ( Necessário ) | O nome do arquivo CSV que contém os recursos que você deseja excluir. |
Orchestrator URL (pos.1) ( Necessário ) | O URL da instância do Orchestrator. |
|
| O tenant da instância do Orchestrator, onde você deseja gerenciar seus ativos. |
When using external application authentication without specifying the --applicationScope 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 asset deploy <assets_file> <orchestrator_url> <orchestrator_tenant> [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <organization_name> -I <application_id> -S <application_secret> --applicationScope <application_scope>] [-o <folder_name>] [-l <language>] [--traceLevel <None|Critical|Error|Warning|Information|Verbose>] [--identityUrl <identity_url>]uipcli asset deploy <assets_file> <orchestrator_url> <orchestrator_tenant> [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <organization_name> -I <application_id> -S <application_secret> --applicationScope <application_scope>] [-o <folder_name>] [-l <language>] [--traceLevel <None|Critical|Error|Warning|Information|Verbose>] [--identityUrl <identity_url>]Exemplos mínimos de comandos:
uipcli asset deploy "C:\userprofile\assets.csv" "https://orch-23-10-paas.cloudapp.azure.com/" "TenantName" -u "orchestratorUsername" -p "********" -o "FolderName" --traceLevel "Information"uipcli asset deploy "C:\userprofile\assets.csv" "https://orch-23-10-paas.cloudapp.azure.com/" "TenantName" -I "76000552-3e4f-4590-9317-cdb420001f1d" -S "********" --applicationScope "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" --identityUrl "https://orch-23-10-paas.cloudapp.azure.com/identity" -o "FolderName" --traceLevel "Information"uipcli asset deploy "C:\userprofile\assets.csv" "https://automation-suite.base.url.com/" "TenantName" -A "organizationName" -I "3f6239b9-e0e8-465e-a429-d9ffd1d9e57a" -S "********" --applicationScope "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" -o "FolderName" --traceLevel "Informationuipcli asset deploy "C:\userprofile\assets.csv" "https://cloud.uipath.com/" "TenantName" -A "organizationName" -I "becc663c-8f1e-409a-a75f-c00330d80bc8" -S "********" --applicationScope "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" -o "FolderName" --traceLevel "Information"