- 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
- 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:
- 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
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.