cicd-integrations
2025.10
true
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 5 de nov de 2025

Implantação da solução UiPath

A tarefa UiPath Solution Deploy implanta um pacote de solução UiPath no UiPath Orchestrator. Isso cria uma implantação de um pacote de solução em um ambiente e estrutura de pastas específicos.

Observação:

Atualmente, as soluções são compatíveis apenas com o Automation Cloud. O suporte para o Automation Suite está planejado para uma versão futura. O Orchestrator no local (MSI) não é compatível com Soluções.

Observação:

Esta tarefa é compatível apenas com **UiPath.CLI.WindowsorUiPath.CLI.Linux` pelo menos versão 25.10 ou posterior.

Configuração

Use a tabela a seguir para configurar as entradas do UiPath Solution Deploy.

ParâmetroDescription
Conexão do Orchestrator (obrigatório)Uma conexão de serviço com a instância do Orchestrator na qual o pacote será implantado.
Nome do pacote (obrigatório)O nome do pacote da solução do Orchestrator.
Versão do Pacote (Necessário)A versão do pacote da solução do Orchestrator.
Nome da implantação (obrigatório)O nome da implantação a ser criada ou atualizada.
Pasta Pai da ImplantaçãoOpcional. A pasta do Orchestrator onde a pasta de implantação será criada. Se não for especificado, a pasta de implantação será criada na pasta do tenant.
Pasta de Implantação (Obrigatório)O nome da pasta de implantação em que os arquivos de solução serão colocados.
Caminho do arquivo de configuraçãoOpcional. O caminho para um arquivo de configuração a ser usado durante a implantação. Se não for especificado, o arquivo de configuração padrão associado ao pacote da solução será usado.
Nível de traceO nível do registro em log do trace. Padrão: Error. Opções: None, Critical, Error, Warning, Information, Verbose

Observações

  • Implantação de soluções: essa tarefa cria implantações de pacotes de soluções em ambientes específicos do Orchestrator.
  • Pré-requisito do pacote: requer que o pacote da solução já esteja carregado para o Gerenciamento de soluções no Orchestrator.
  • Estrutura de pastas: cria ou usa pastas de implantação para organizar arquivos de solução dentro do Orchestrator.
  • Suporte de configuração: suporta arquivos de configuração personalizados para configurações específicas do ambiente.
  • Gerenciamento de implantação: pode criar novas implantações ou atualizar as existentes com base no nome da implantação.
  • Compatibilidade com a CLI: essa tarefa usa a CLI da UiPath internamente e requer a instalação adequada da CLI no agente de compilação.
  • Versão mínima da CLI: requer a versão 25.10 ou superior da CLI da UiPath para compatibilidade total.
  • Segmentação de ambiente: as pastas de implantação permitem segmentar ambientes específicos (dev, test, prod).

Exemplos de pipeline

Implantação de solução básica

- task: UiPathSolutionDeploy@6  displayName: 'Deploy Solution'  inputs:    orchestratorConnection: 'UiPath-Orchestrator-Connection'    packageName: 'MySolution'    packageVersion: '1.0.$(Build.BuildId)'    deploymentName: 'MySolution-Deployment'    deploymentFolderName: 'Production'    traceLevel: 'Information'- task: UiPathSolutionDeploy@6  displayName: 'Deploy Solution'  inputs:    orchestratorConnection: 'UiPath-Orchestrator-Connection'    packageName: 'MySolution'    packageVersion: '1.0.$(Build.BuildId)'    deploymentName: 'MySolution-Deployment'    deploymentFolderName: 'Production'    traceLevel: 'Information'

Com conexão ao Orchestrator e configuração personalizada

- task: UiPathSolutionDeploy@6  displayName: 'Deploy Solution with Custom Config'  inputs:    orchestratorConnection: 'Production-Orchestrator'    packageName: 'MyBusinessSolution'    packageVersion: '2.1.$(Build.BuildNumber)'    deploymentName: 'BusinessSolution-Prod-Deploy'    deploymentParentFolder: 'Production'    deploymentFolderName: 'BusinessApps'    configPath: '$(Build.SourcesDirectory)/configs/production.config'    traceLevel: 'Verbose'- task: UiPathSolutionDeploy@6  displayName: 'Deploy Solution with Custom Config'  inputs:    orchestratorConnection: 'Production-Orchestrator'    packageName: 'MyBusinessSolution'    packageVersion: '2.1.$(Build.BuildNumber)'    deploymentName: 'BusinessSolution-Prod-Deploy'    deploymentParentFolder: 'Production'    deploymentFolderName: 'BusinessApps'    configPath: '$(Build.SourcesDirectory)/configs/production.config'    traceLevel: 'Verbose'

Pipeline completo: carregue e implante

variables:  solutionName: 'MyBusinessSolution'  solutionVersion: '1.$(Date:yyyy).$(DayOfYear)$(Rev:.r)'  environmentName: 'Production'steps:- task: UiPathSolutionUploadPackage@6  displayName: 'Upload Solution Package'  inputs:    orchestratorConnection: 'Production-Orchestrator'    solutionPackagePath: '$(Build.ArtifactStagingDirectory)/Packages/$(solutionName).$(solutionVersion).zip'    traceLevel: 'Information'- task: UiPathSolutionDeploy@6  displayName: 'Deploy Solution to $(environmentName)'  inputs:    orchestratorConnection: 'Production-Orchestrator'    packageName: '$(solutionName)'    packageVersion: '$(solutionVersion)'    deploymentName: '$(solutionName)-$(environmentName)-$(Build.BuildNumber)'    deploymentParentFolder: '$(environmentName)'    deploymentFolderName: 'BusinessProcesses'    configPath: '$(Build.SourcesDirectory)/configs/$(environmentName).config'    traceLevel: 'Information'- script: echo "Solution $(solutionName) v$(solutionVersion) deployed to $(environmentName)"  displayName: 'Deployment Summary'variables:  solutionName: 'MyBusinessSolution'  solutionVersion: '1.$(Date:yyyy).$(DayOfYear)$(Rev:.r)'  environmentName: 'Production'steps:- task: UiPathSolutionUploadPackage@6  displayName: 'Upload Solution Package'  inputs:    orchestratorConnection: 'Production-Orchestrator'    solutionPackagePath: '$(Build.ArtifactStagingDirectory)/Packages/$(solutionName).$(solutionVersion).zip'    traceLevel: 'Information'- task: UiPathSolutionDeploy@6  displayName: 'Deploy Solution to $(environmentName)'  inputs:    orchestratorConnection: 'Production-Orchestrator'    packageName: '$(solutionName)'    packageVersion: '$(solutionVersion)'    deploymentName: '$(solutionName)-$(environmentName)-$(Build.BuildNumber)'    deploymentParentFolder: '$(environmentName)'    deploymentFolderName: 'BusinessProcesses'    configPath: '$(Build.SourcesDirectory)/configs/$(environmentName).config'    traceLevel: 'Information'- script: echo "Solution $(solutionName) v$(solutionVersion) deployed to $(environmentName)"  displayName: 'Deployment Summary'

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.