cicd-integrations
2025.10
true
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Guía del usuario de integraciones de CI/CD

Última actualización 28 de feb. de 2026

Desinstalar implementaciones

Cuando ya no se necesita una implementación de solución, puedes desinstalarla del entorno de destino. Esto elimina la configuración de implementación y desactiva todos los procesos asociados.

¿Qué es desinstalar?

Desinstalar una implementación:

  • Elimina la implementación de la carpeta de destino en Orchestrator.
  • Desactiva todos los procesos incluidos en la solución.
  • Detiene cualquier desencadenador o programación en ejecución.
  • Limpia las configuraciones específicas de la implementación.
  • No elimina el paquete de Soluciones (utilice delete-package para eso).

Sintaxis del comando

uipcli solution deploy-uninstall <deployment-name> [options]
uipcli solution deploy-uninstall <deployment-name> [options]

Parámetros:

ParámetroDescripciónObligatorio
<deployment-name>Nombre de la implementación que se va a desinstalar
-UURL de Orchestrator
-TNombre del tenant
-ANombre de la organización
-IID de aplicación externa
-SSecreto de aplicación externa
--applicationScopeÁmbitos necesarios
--traceLevelNivel de registroNo

Autenticación

Consulta Autenticación y ámbitos para conocer los ámbitos necesarios y Configuración de la aplicación externa.

Ejemplo

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

Qué sucede durante la desinstalación

Al desinstalar una implementación:

  1. Desactivación : la implementación se marca como inactiva.
  2. Limpieza de procesos : todos los procesos de la solución se eliminan de la carpeta.
  3. Limpieza de desencadenadores : los desencadenadores programados se detienen y eliminan.
  4. Limpieza de la configuración : se eliminan los enlaces y configuraciones específicos de la implementación.
  5. Retención de paquetes : el paquete permanece en Soluciones y puede volver a implementarse.

Desinstalar vs. Eliminar

Es importante entender la diferencia:

OperaciónLo que haceCuándo usarlo
DesinstalarElimina la implementación de la carpetaCuando quieres desactivar una implementación pero mantener el paquete para uso futuro
Eliminar paqueteElimina el paquete de la gestión de solucionesCuando se desea eliminar de forma permanente una versión del paquete

Flujo de trabajo de limpieza 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 ...

Mejores prácticas

1. Mantener solo las implementaciones necesarias

No acumules implementaciones antiguas. Desinstálalos como parte de tu proceso de implementación:

# 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. Utilizar la denominación de la implementación para la limpieza

Incluye la versión en los nombres de implementación para facilitar la limpieza:

# 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óximos pasos

Después de desinstalar las implementaciones:

  1. Elimina paquetes si ya no son necesarios.
  2. Revise otras implementaciones en la carpeta para oportunidades de limpieza.
  3. Documentar el historial de implementación para fines de auditoría.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado