- Visão geral
- UiPath CLI
- Extensão do Azure DevOps
- Plug-in do Jenkins
Implantação de um pacote no Orchestrator
Prerequisites:
- Crie um pacote.
- Execute o arquivo CLI
exe(para Windows) oudll(para Linux). - Add the required Orchestrator API access application scopes.
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.Veja a lista de parâmetros abaixo.
Parâmetro Description -cou--createProcessThe default value for is
true.Quando definido como
true, ele cria um processo na pasta do Orchestrator que é passado no comando.When set to
false, it doesn't create a process in the Orchestrator folder. For example,--createProcess false.-eou--environments(para pastas clássicas)Uma lista de ambientes nos quais você deseja implantar o pacote, separados por vírgulas.
If the environment doesn't belong to the default folder (organization unit), you must prefix the environment name with the folder name. For example, if the environment is TestEnvironment, and the folder name is AccountingTeam, then write the environment as AccountingTeam\TestEnvironment.
-hou--entryPointsPathDefine 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, or--username(Required if you use Basic Authentication, through a username and a password)O nome de usuário usado para autenticação no Orchestrator. Você deve emparelhá-lo com a senha correspondente.
-p, or--password(Required if you use Basic Authentication, through a username and a password)A senha usada para autenticação ao Orchestrator. Você deve combiná-lo com o nome de usuário correspondente.
-t, or--token(Required if you use token-based authentication)The OAuth2 refresh token used for authenticating to Orchestrator. You must pair it with the Account Name and Client ID.
-a, or--accountName(Required if you use token-based authentication)The Orchestrator CloudRPA account name. You must pair it with the OAuth2 refresh token and Client ID.
-Aou--accountForAppThe Orchestrator CloudRPA account name (organization name). You must pair it with the Application ID,Application Secret, and Application scope for external application
-I, or--applicationId(Required if you use external application authentication)The external Application ID. You must pair it with the Application Account,Application Secret, and Application scope.
-S, or--applicationSecret(Required if you use external application authentication)The external Application Secret. You must pair it with the Application Account,Application ID, and Application scope.
--applicationScope(Required if you use external application authentication)The list of application scopes, separated by single spaces. You must pair it with the Application Account,Application ID, and Application Secret for external application.
-oou--organizationUnitO nome da pasta do Orchestrator (unidade organizacional).
Para inserir subpastas, certifique-se de inserir o nome da pasta pai e o nome da subpasta. Por exemplo, use
AccountingTeam/TeamJohn.-lou--languageO idioma usado na interface do usuário do Orchestrator.
-you--disableTelemetryDesabilitar dados de telemetria.
--traceLevelExibir o rastreamento dos eventos.
--identityUrl(Required only for PaaS deployments)A URL do seu servidor de identidade.
--helpExibe os parâmetros e exemplos para este comando.
--versionExibe informações da versão.
Package(s) Path (pos. 0)(Required)O caminho para um arquivo de pacote ou o caminho para uma pasta contendo vários pacotes. Orchestrator URL (pos. 1)(Required)O URL da instância do Orchestrator. Tenant do Orchestrator (pos. 2)
- (Required) for SaaP deployments.
- (Optional) for PaaS deployments.`
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