UiPath Documentation
cicd-integrations
2025.10
true
Guia do usuário de integrações de CI/CD
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.

Implantação de desinstalação do UiPath Solution

Tarefa de desinstalação da implantação da solução da UiPath para remover uma implantação da solução do Orchestrator por meio do Azure DevOps.

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âmetroDescription
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 traceO 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'

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades