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
- Suporte do Test Manager
- Empacotando projetos em um pacote
- Assinatura de pacotes de projetos
- 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 9 de mar de 2026
Implantação de desinstalação do UiPath Solution
A tarefa UiPath Solution Uninstall Deployment desinstala uma implantação de solução no UiPath Orchestrator. Isso remove a solução implantada do ambiente de destino, interrompendo todos os processos associados e limpando recursos.
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.Windows ou UiPath.CLI.Linux pelo menos a versão 25.10 ou posterior.
Configuração
Use a tabela a seguir para configurar as entradas de Implantações de desinstalação do UiPath Solution.
| Parâmetro | Description |
|---|---|
| Conexão do Orchestrator (obrigatório) | Uma conexão de serviço com a instância do Orchestrator para desinstalar a implantação da solução. |
| Nome da implantação (obrigatório) | O nome da implantação a ser desinstalada. |
| 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
- Desinstalação da solução: essa tarefa remove pacotes de solução implantados de ambientes do Orchestrator
- Pré-requisito de implantação: requer que uma implantação de solução existente esteja presente no ambiente de destino
- Limpeza de recursos: a desinstalação interrompe todos os processos em execução e limpa os recursos associados
- Operação irreversível: a desinstalação não pode ser desfeita; a implantação deve ser recriada se for necessária novamente
- Gerenciamento de ambiente: útil para limpeza de ambiente, cenários de reversão e gerenciamento do ciclo de vida de implantação
- Conexão do Orchestrator: requer uma conexão de serviço válida com a instância do Orchestrator de destino
- Compatibilidade com a CLI: essa tarefa usa a CLI da UiPath internamente e requer a instalação adequada da CLI no agente de build
- Versão mínima da CLI: requer a versão 25.10 ou superior da CLI da UiPath para compatibilidade total
- Consideração de segurança: certifique-se de que nenhum processo crítico esteja em execução antes de desinstalar
Exemplos de pipeline
Desinstalação da solução Basic
- task: UiPathSolutionUninstallDeployment@6
displayName: 'Uninstall Solution Deployment'
inputs:
orchestratorConnection: 'UiPath-Orchestrator-Connection'
deploymentName: 'MySolution-Deployment'
traceLevel: 'Information'
- task: UiPathSolutionUninstallDeployment@6
displayName: 'Uninstall Solution Deployment'
inputs:
orchestratorConnection: 'UiPath-Orchestrator-Connection'
deploymentName: 'MySolution-Deployment'
traceLevel: 'Information'
Com conexão ao Orchestrator e registro em log detalhado
- task: UiPathSolutionUninstallDeployment@6
displayName: 'Uninstall Old Business Solution'
inputs:
orchestratorConnection: 'Production-Orchestrator'
deploymentName: 'BusinessSolution-Prod-Deploy-Old'
traceLevel: 'Verbose'
- task: UiPathSolutionUninstallDeployment@6
displayName: 'Uninstall Old Business Solution'
inputs:
orchestratorConnection: 'Production-Orchestrator'
deploymentName: 'BusinessSolution-Prod-Deploy-Old'
traceLevel: 'Verbose'
Pipeline de reversão: desinstalar e reimplantar
variables:
solutionName: 'MyBusinessSolution'
currentDeployment: '$(solutionName)-Production-$(Build.BuildNumber)'
previousDeployment: '$(solutionName)-Production-$(Build.PreviousBuildNumber)'
environmentName: 'Production'
steps:
- task: UiPathSolutionUninstallDeployment@6
displayName: 'Uninstall Current Deployment'
inputs:
orchestratorConnection: 'Production-Orchestrator'
deploymentName: '$(currentDeployment)'
traceLevel: 'Information'
continueOnError: true
- task: UiPathSolutionActivateDeployment@6
displayName: 'Reactivate Previous Deployment'
inputs:
orchestratorConnection: 'Production-Orchestrator'
deploymentName: '$(previousDeployment)'
traceLevel: 'Information'
- script: echo "Rolled back from $(currentDeployment) to $(previousDeployment)"
displayName: 'Rollback Summary'
variables:
solutionName: 'MyBusinessSolution'
currentDeployment: '$(solutionName)-Production-$(Build.BuildNumber)'
previousDeployment: '$(solutionName)-Production-$(Build.PreviousBuildNumber)'
environmentName: 'Production'
steps:
- task: UiPathSolutionUninstallDeployment@6
displayName: 'Uninstall Current Deployment'
inputs:
orchestratorConnection: 'Production-Orchestrator'
deploymentName: '$(currentDeployment)'
traceLevel: 'Information'
continueOnError: true
- task: UiPathSolutionActivateDeployment@6
displayName: 'Reactivate Previous Deployment'
inputs:
orchestratorConnection: 'Production-Orchestrator'
deploymentName: '$(previousDeployment)'
traceLevel: 'Information'
- script: echo "Rolled back from $(currentDeployment) to $(previousDeployment)"
displayName: 'Rollback Summary'