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 28 de fev de 2026
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 Information
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 Information
O 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 package
uipcli 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 needed
uipcli solution delete-package MySolution -v 1.2.3 ...
# 1. First, uninstall all deployments using the package
uipcli 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 needed
uipcli 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 up
uipcli solution deploy-uninstall <old-deployment-name> ...
# After successful deployment, always clean up
uipcli 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 convention
MySolution-Prod-v1.2.3
# Easy to identify and uninstall old versions
for old_version in 1.2.1 1.2.2; do
uipcli solution deploy-uninstall MySolution-Prod-v$old_version ...
done
# Good naming convention
MySolution-Prod-v1.2.3
# Easy to identify and uninstall old versions
for old_version in 1.2.1 1.2.2; do
uipcli solution deploy-uninstall MySolution-Prod-v$old_version ...
done
Pró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.