cicd-integrations
2025.10
true
- Visão geral
- UiPath CLI
- Sobre o UiPath CLI
- Baixando o UiPath CLI
- Matriz de compatibilidade
- Executando o UiPath CLI
- Gerenciando feeds do NuGet
- Empacotando projetos em um pacote
- Análise de um projeto
- Implantação de um pacote no Orchestrator
- Executando um trabalho dentro do Orchestrator
- Teste de um pacote ou execução de um conjunto de testes
- Teste de vários pacotes
- Implantação de ativos no Orchestrator
- Exclusão de ativos do Orchestrator
- Executando tarefas usando a configuração JSON
- Restaurando dependências de automação
- Solução de problemas do UiPath CLI
- Extensão do Azure DevOps
- Plug-in do Jenkins
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.

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âmetro | Description |
|---|---|
| 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ção | Opcional. 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ção | Opcional. 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 trace | O 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'