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 12 de nov de 2025
Como desinstalar implantações
Quando uma implantação da solução não for mais necessária, você poderá desinstalá-la do ambiente de destino. Isso remove a configuração da implantação e desativa todos os processos associados.
O que é desinstalar?
Desinstalando uma implantação:
- Remove a implantação da pasta de destino no Orchestrator.
- Desativa todos os processos incluídos na solução.
- Interrompe qualquer gatilho ou agendamento em execução.
- Limpa configurações específicas da implantação.
- Não exclui o pacote de Soluções (use Delete-package para isso).
Sintaxe de comando
uipcli solution deploy-uninstall <deployment-name> [options]uipcli solution deploy-uninstall <deployment-name> [options]Parâmetros:
| Parâmetro | Description | Required |
|---|---|---|
<deployment-name> | Nome da implantação a ser desinstalada | Sim |
-U | URL do Orchestrator | Sim |
-T | Nome do tenant | Sim |
-A | Nome da Organização | Sim |
-I | ID do aplicativo externo | Sim |
-S | Segredo do aplicativo externo | Sim |
--applicationScope | Escopos exigidos | Sim |
--traceLevel | Nível de Registros de Log | Não |
Autenticação
Consulte Autenticação e escopos para escopos necessários e Configuração de aplicativos externos.
Exemplo
uipcli solution deploy-uninstall MySolution-Prod-v1.2.3 \ -U https://cloud.uipath.com/ \ -T DefaultTenant \ -A myorg \ -I 12345678-xxxx-xxxx-xxxx-xxxxxxxxxxxx \ -S **** \ --applicationScope "AutomationSolutions Solutions.Deployments Solutions.Deployments.Read Solutions.Deployments.Write Solutions.Packages Solutions.Packages.Read Solutions.Packages.Write" \ --traceLevel Informationuipcli solution deploy-uninstall MySolution-Prod-v1.2.3 \ -U https://cloud.uipath.com/ \ -T DefaultTenant \ -A myorg \ -I 12345678-xxxx-xxxx-xxxx-xxxxxxxxxxxx \ -S **** \ --applicationScope "AutomationSolutions Solutions.Deployments Solutions.Deployments.Read Solutions.Deployments.Write Solutions.Packages Solutions.Packages.Read Solutions.Packages.Write" \ --traceLevel InformationO que acontece durante a desinstalação
Quando você desinstala uma implantação:
- Desativação - A implantação é marcada como inativa.
- Limpeza de processos - Todos os processos na solução são removidos da pasta.
- Limpeza de gatilhos - Os gatilhos agendados são interrompidos e removidos.
- Limpeza de configuração - Associações e configurações específicas da implantação são excluídas.
- Retenção de pacotes – O pacote permanece em Soluções e pode ser reimplantado.
Desinstalar versus Excluir
É importante entender a diferença:
| Operação | O que faz | Quando usar |
|---|---|---|
| Desinstalar | Remove implantação da pasta | Quando você deseja desativar uma implantação, mas manter o pacote para uso futuro |
| Excluir pacote | Remove pacote do Gerenciamento de Soluções | Quando você deseja remover permanentemente uma versão de pacote |
Fluxo de trabalho de limpeza típico:
# 1. First, uninstall all deployments using the packageuipcli solution deploy-uninstall MySolution-Dev-1.2.3 ...uipcli solution deploy-uninstall MySolution-Test-1.2.3 ...# 2. Then delete the package if no longer neededuipcli solution delete-package MySolution -v 1.2.3 ...# 1. First, uninstall all deployments using the packageuipcli solution deploy-uninstall MySolution-Dev-1.2.3 ...uipcli solution deploy-uninstall MySolution-Test-1.2.3 ...# 2. Then delete the package if no longer neededuipcli solution delete-package MySolution -v 1.2.3 ...Melhores práticas
1. Mantenha apenas as implantações necessárias
Não acumule implantações antigas. Desinstale-os como parte do seu pipeline de implantação:
# After successful deployment, always clean upuipcli solution deploy-uninstall <old-deployment-name> ...# After successful deployment, always clean upuipcli solution deploy-uninstall <old-deployment-name> ...2. Use a nomeação de implantação para a limpeza
Inclua a versão nos nomes de implantação para facilitar a limpeza:
# Good naming conventionMySolution-Prod-v1.2.3# Easy to identify and uninstall old versionsfor old_version in 1.2.1 1.2.2; do uipcli solution deploy-uninstall MySolution-Prod-v$old_version ...done# Good naming conventionMySolution-Prod-v1.2.3# Easy to identify and uninstall old versionsfor old_version in 1.2.1 1.2.2; do uipcli solution deploy-uninstall MySolution-Prod-v$old_version ...donePróximas Etapas
Após desinstalar as implantações:
- Exclua os pacotes se eles não forem mais necessários.
- Revise outras implantações na pasta para ver oportunidades de limpeza.
- Documente o histórico de implantação para fins de auditoria.