- 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
- Empacotando projetos em um pacote
- 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
Executando tarefas do UiPath CLI
Running tasks inside the UiPath CLI designed for Windows devices (UiPath.CLI.Windows) requires several tasks.
The main differences between procedures for the UiPath.CLI.Windows and procedures for the UiPath.CLI (UiPath CLI designed for Linux devices), consist in additional arguments that you could pass with some tasks that are specific to the type of device that you are running on.
Ao usar o UiPath CLI, você deve garantir que o projeto seja fechado no Studio. Caso contrário, causa um conflito que leva à seguinte mensagem de erro no CLI: The action could not be performed because the project is already opened in another Studio instance. Please close it and try again.
Para saber mais sobre as tarefas específicas que você pode executar por meio da Interface de Linha de Comando da UiPath (CLI), considere revisar os seguintes tópicos:
- Empacotando projetos em um pacote
- 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
Acesso à API escopos de aplicativos
A tabela a seguir mostra os escopos de aplicativos de acesso à API do Orchestrator necessários para executar qualquer tarefa da CLI.
| Escopo do aplicativo | Description |
|---|---|
| OU. Ativos | Acesso de leitura e gravação de ativos no Orchestrator. |
| OR.BackgroundTasks | Acesso de leitura e gravação de BackgroundTasks no Orchestrator. |
| OU. Execução | Acesso de leitura e gravação de execução no Orchestrator. |
| OU.Pastas | Acesso de leitura e gravação de pastas no Orchestrator. |
| OU.Empregos | Acesso de leitura e gravação de trabalhos no Orchestrator. |
| OR.Machines.Read | Acesso de leitura de máquinas no Orchestrator. |
| OU.Monitoramento | Acesso de leitura e gravação de monitoramento no Orchestrator. |
| OU.Robôs.Leitura | Acesso de leitura de robôs no Orchestrator. |
| OU.Configurações.Ler | Acesso de leitura de configurações no Orchestrator. |
| OR.TestSets | Acesso de leitura e gravação de TestSets no Orchestrator. |
| OR.TestSetExecutions | Acesso de leitura e gravação de TestSetExecutions no Orchestrator. |
| OR.TestSetSchedules | Acesso de leitura e gravação de TestSetSchedules no Orchestrator. |
| OU.Usuários.Leitura | Acesso de leitura de usuários no Orchestrator. |
Além dos escopos listados na tabela, um escopo importante a ser destacado é OR.Default. O escopo OR.Default atua como um curinga. Ele oferece acesso refinado por função nos níveis de organização e pasta. Isso dá a flexibilidade de ter controle preciso sobre permissões de aplicativos, além dos escopos predefinidos de toda a organização. Para obter mais detalhes, consulte Declaração de escopos.
Adição de um aplicativo externo
Para registrar um aplicativo externo, para que ele possa usar o OAuth para acessar seus recursos da UiPath, consulte Gerenciamento de aplicativos externos do OAuth.