cicd-integrations
2024.10
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Guia do usuário de integrações de CI/CD

Última atualização 18 de nov de 2025

Empacotando projetos em um pacote

Prerequisites:

Observação:

Você também pode criar o pacote localmente sem a necessidade de escopos do Orchestrator.

Para empacotar um projeto em um pacote, siga as seguintes etapas:

  1. Execute a tarefa package , usando uipcli package. Você pode ver uma lista das subtarefas disponíveis.
  2. Especifique os parâmetros necessários e execute a subtarefa pack . A tabela a seguir descreve os parâmetros necessários.
Observação:

A validação do projeto não é executada pelas tarefas Pacote ou Analisar do UiPath CLI.

Legend: (*) - Optional, useful only when you have dependencies from a library in Orchestrator.

ParâmetroDescription
-oou --output (obrigatório)Caminho da pasta de destino.
-v, or --versionDefina a versão do pacote.
--autoVersionGera automaticamente uma versão do pacote.
--outputTypeForça a saída a ser de um tipo específico.
--splitOutputHabilita a saída dividida para runtime e bibliotecas de design.
--repositoryUrlA URL do repositório onde o projeto é versionado.
--repositoryCommitA confirmação do repositório de onde o projeto foi criado.
--repositoryBranchA ramificação do repositório de onde o projeto foi criado.
--repositoryTypeTipo de repositório do sistema VCS.
--projectUrlURL da ideia do Automation Hub.
--releaseNotesAdicione notas da versão.
-u, --libraryOrchestratorUsername (*) (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 ao Orchestrator. Você deve combiná-lo com a senha correspondente. Isso é necessário se seu pacote fizer referência a bibliotecas do feed do Orchestrator
-p, --libraryOrchestratorPassword (*) (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. Isso é necessário se seu pacote fizer referência a bibliotecas do feed do Orchestrator
-t, --libraryOrchestratorAuthToken (*) (Necessá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. Isso é necessário se seu pacote fizer referência a bibliotecas do feed do Orchestrator
-a, --libraryOrchestratorAccountName (*) (Necessá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. Isso é necessário se seu pacote fizer referência a bibliotecas do feed do Orchestrator
-A, --libraryOrchestratorAccountForApp (*)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. Isso é necessário se seu pacote fizer referência a bibliotecas do feed do Orchestrator.
-I ,--libraryOrchestratorApplicationId (*) (Necessá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. Isso é necessário se seu pacote fizer referência às bibliotecas do feed do Orchestrator.
-S, --libraryOrchestratorApplicationSecret (*) (Necessá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 de aplicativo. Isso é necessário se seu pacote fizer referência às bibliotecas do feed do Orchestrator.
--libraryOrchestratorApplicationScope (*) (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. Isso é necessário se seu pacote fizer referência às bibliotecas do feed do Orchestrator.
--libraryOrchestratorFolder (*)O nome da pasta de destino do Orchestrator. Para inserir subpastas, certifique-se de inserir o nome da pasta pai e o nome da subpasta. Por exemplo, use AccountingTeam\TeamJohn.
--libraryOrchestratorUrl (*)O URL da instância do Orchestrator.
--libraryOrchestratorTenant (*)O locatário da instância do Orchestrator em que você deseja excluir uma máquina.
--libraryIdentityUrl(Necessário para implantações PaaS ou MSI )A URL do seu servidor de identidade.
--traceLevelExibir o rastreamento dos eventos.
-l, or --languageO idioma usado na interface do usuário do Orchestrator.
--disableBuiltInNugetFeedsDesabilite os feeds de nuget integrados.
Project(s) Path (pos. 0) (Necessário)O caminho para um arquivo project.json ou para uma pasta que contém project.json arquivos.

Uso:

uipcli package pack <project_path> -o <destination_folder> [-v <version>] [--autoVersion] [--outputType <Process|Library|Tests|Objects>] [--libraryOrchestratorUrl <orchestrator_url> --libraryOrchestratorTenant <orchestrator_tenant>] [--u <orchestrator_user> --p <orchestrator_pass>] [--t <auth_token> --a <account_name>] [-A <organization_name> -I <application_id> -S <application_secret> --libraryOrchestratorApplicationScope <application_scope>] [--libraryIdentityUrl <identity_url>] [--libraryOrchestratorFolder <folder_name>] [-l <language>] [--splitOutput] [--repositoryUrl <repository_url>] [--repositoryCommit <repository_commit>] [--repositoryBranch <repository_branch>] [--repositoryType <repository_type>] [--projectUrl <automation_hub_idea_url>] [--releaseNotes <release_notes>] [--disableBuiltInNugetFeeds]  [--traceLevel <None|Critical|Error|Warning|Information|Verbose>]uipcli package pack <project_path> -o <destination_folder> [-v <version>] [--autoVersion] [--outputType <Process|Library|Tests|Objects>] [--libraryOrchestratorUrl <orchestrator_url> --libraryOrchestratorTenant <orchestrator_tenant>] [--u <orchestrator_user> --p <orchestrator_pass>] [--t <auth_token> --a <account_name>] [-A <organization_name> -I <application_id> -S <application_secret> --libraryOrchestratorApplicationScope <application_scope>] [--libraryIdentityUrl <identity_url>] [--libraryOrchestratorFolder <folder_name>] [-l <language>] [--splitOutput] [--repositoryUrl <repository_url>] [--repositoryCommit <repository_commit>] [--repositoryBranch <repository_branch>] [--repositoryType <repository_type>] [--projectUrl <automation_hub_idea_url>] [--releaseNotes <release_notes>] [--disableBuiltInNugetFeeds]  [--traceLevel <None|Critical|Error|Warning|Information|Verbose>]

Exemplos:

  • uipcli package pack "C:\userprofile\AutomationProject\project.json" --traceLevel Information -o "C:\userprofile\Packages\Output"
  • uipcli package pack "C:\userprofile\AutomationProject\project.json" --traceLevel Information -o "C:\userprofile\Packages\Output" --libraryOrchestratorUrl "https://orch-23-10-paas.cloudapp.azure.com/" --libraryOrchestratorTenant "TenantName" -u "orchestratorUsername" -p "********" --orchestratorFolder "FolderName"
  • uipcli package pack "C:\userprofile\AutomationProject\project.json" --traceLevel Information -o "C:\userprofile\Packages\Output" --libraryOrchestratorUrl "https://orch-23-10-paas.cloudapp.azure.com/" --libraryOrchestratorTenant "TenantName" -A "organizationName" -I "76000552-3e4f-4590-9317-cdb420001f1d" -S "********" --libraryOrchestratorApplicationScope "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" --libraryOrchestratorFolder "FolderName" --libraryIdentityUrl "https://orch-23-10-paas.cloudapp.azure.com/identity"
  • uipcli package pack "C:\userprofile\AutomationProject\project.json" --traceLevel Information -o "C:\userprofile\Packages\Output" --libraryOrchestratorUrl "https://automation-suite.base.url.com/" --libraryOrchestratorTenant "TenantName" -A "organizationName" -I "3f6239b9-e0e8-465e-a429-d9ffd1d9e57a" -S "********" --libraryOrchestratorApplicationScope "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" --libraryOrchestratorFolder "FolderName"
  • uipcli package pack "C:\userprofile\AutomationProject\project.json" --traceLevel Information -o "C:\userprofile\Packages\Output" --libraryOrchestratorUrl "https://cloud.uipath.com/" --libraryOrchestratorTenant "TenantName" -A "organizationName" -I "becc663c-8f1e-409a-a75f-c00330d80bc8" -S "********" --libraryOrchestratorApplicationScope "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" --libraryOrchestratorFolder "FolderName"

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo
Confiança e segurança
© 2005-2025 UiPath. Todos os direitos reservados.