- Visão geral
- UiPath CLI
- Extensão do Azure DevOps
- Plug-in do Jenkins

Guia do usuário de integrações de CI/CD
Implantação de um pacote no Orchestrator
Prerequisites:
- Crie um pacote.
- Execute o arquivo CLI
exe(para Windows) oudll(para Linux). - Adicione os escopos de aplicativos de acesso à API do Orchestrator necessários.
Para implantar um pacote no Orchestrator, execute 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
deploy. Consulte a lista de parâmetros abaixo.
| Parâmetro | Description |
|---|---|
-c , or --createProcess | O valor padrão para é true , ele cria um processo na pasta do Orchestrator que é passado no comando. Quando definido como false , ele não cria um processo na pasta do Orchestrator. Por exemplo, --createProcess false . |
-e ou --environments (para pastas clássicas) | Uma lista de ambientes nos quais você deseja implantar o pacote, separados por vírgulas. Se o ambiente não pertencer à pasta padrão (unidade organizacional), você deve prefixar o nome do ambiente com o nome da pasta. Por exemplo, se o ambiente for TestEnvironment e o nome da pasta for AccountingTeam , escreva o ambiente como AccountingTeam\TestEnvironment . |
-h , or --entryPointsPath | Define os pontos de entrada específicos para criar ou atualizar o processo. Esse é o caminho do arquivo do entry point, a partir da raiz do projeto. Para pastas clássicas, apenas um único ponto de entrada pode ser especificado para cada ambiente. |
-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 ( 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. |
-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. |
-y , or --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. |
|
| Exibe os parâmetros e exemplos para este comando. |
|
| Exibe informações da versão. |
Package(s) Path (pos. 0) ( Necessário ) | O caminho para um arquivo de pacote ou o caminho para uma pasta contendo vários pacotes. |
Orchestrator URL (pos. 1) ( Necessário ) | O URL da instância do Orchestrator. |
| Tenant do Orchestrator (pos. 2)
| O locatário da instância do Orchestrator em que você deseja excluir uma máquina. |
O uipclicria um processo com um ponto de defaultentrada se você não especificar um. Se o ponto de entrada for especificado, um processo com esse ponto de entrada será criado e _{entryPoint}será anexado ao nome do processo. Além disso, todos os processos associados a ele package.Idsão atualizados para a versão mais recente, independentemente de o processo ter sido criado manualmente ou a partir de um pipeline.
Uso:
package deploy <packages_path> <orchestrator_url> <orchestrator_tenant> [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <account_for_app> -I <application_id> -S <application_secret> --applicationScope] [-o <folder_organization_unit>] [-c <create_process>] [-e <environment_list>] [-l <language>]package deploy <packages_path> <orchestrator_url> <orchestrator_tenant> [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <account_for_app> -I <application_id> -S <application_secret> --applicationScope] [-o <folder_organization_unit>] [-c <create_process>] [-e <environment_list>] [-l <language>]Exemplos:
package deploy "C:\UiPath\Project 1" "https://uipath-orchestrator.myorg.com" default -u admin -p 123456package deploy "C:\UiPath\Project\Package.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -o OurOrganizationpackage deploy "C:\UiPath\Project\TestsPackage.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -e SAPEnvironment,ExcelAutomationEnvironment -l en-USpackage deploy "C:\UiPath\Project\Package.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccountpackage deploy "C:\UiPath\Project\TestsPackage.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -A myAccountForExternalApp -I myExternalAppId -S myExternalAppSecret --applicationScope "OR.Folders.Read OR.Settings.Read"package deploy "C:\UiPath\Project\TestsPackage.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -e SAPEnvironment,ExcelAutomationEnvironment -l en-US -h EntryPoint1,EntryPoint2