Configuración de los pasos de la canalización
Cuando se crea una nueva canalización, inicialmente muestra un Inicio y Detener nodo bajo la pestaña Vista general. Para definir la lógica de la canalización, agregas pasos entre Inicio y Detener. Cada paso puede realizar operaciones específicas como despliegue, validación, reversión o escaneo de código.
Haz clic en el ➕ (más) icono entre Inicio y Detener para agregar tu primer paso.

Configuración del paso

Al agregar un paso, defines los siguientes campos:
Nombre – Una etiqueta para identificar el paso (por ejemplo, “Desplegar a org QA”).
Operación – La acción que realizará el paso (Desplegar, Validar, Revertir, WebHook, Paso manual, Escaneo de código, Ejecutar Apex).
Organización de destino – Selecciona la conexión de Salesforce donde se ejecutará el paso.
Ejecutar pruebas – Configura qué pruebas ejecutar (predeterminadas o personalizadas).
Siguiente paso – Define el flujo según los resultados:
En Aprobación – Elige el siguiente paso a ejecutar si este paso tiene éxito.
En Error – Elige el siguiente paso si el paso falla (comúnmente configurado como Detener).
Después de completar los detalles, haz clic Agregar . El paso se agrega a la canalización y el diagrama visual se actualiza para mostrar el nuevo flujo.
Operaciones compatibles

Las canalizaciones admiten múltiples operaciones, permitiendo una automatización de lanzamientos flexible:
Desplegar – Despliega metadatos desde la rama hacia la organización de destino.
Validar – Ejecuta una validación de despliegue sin comprometer cambios, útil para comprobaciones previas.
Reversión – Revierte a un estado anterior usando la copia de seguridad creada durante los despliegues.
WebHook – Activa un webhook externo para integraciones (por ejemplo, notificar sistemas CI/CD o de tickets).
Paso manual – Pausa la canalización hasta que se realice una aprobación o acción manual.
Escaneo de código – Ejecuta análisis estático de código (por ejemplo, PMD) como parte de la ejecución de la canalización.
Ejecutar Apex – Ejecuta pruebas o scripts Apex personalizados como parte de la canalización.
Ejemplo

Se crea una canalización de QA con Inicio → Detener.
Se agrega un nuevo paso con:
Nombre: Validar a la organización QA
Operación: Validar
Organización de destino: Conexión Sandbox de QA
Ejecutar pruebas: Predeterminado
En Aprobación: Desplegar
En Error: Reversión
Después de hacer clic Agregar, el diagrama de la canalización se actualiza para mostrar: Inicio → Validar → Desplegar → Reversión → Detener
Esto asegura que la canalización primero valide los cambios, luego los despliegue y, si la validación falla, active una reversión antes de detenerse.
Mejores prácticas
Usar validación primero – Agrega un paso de Validar antes de Desplegar para detectar problemas temprano.
Incluir escaneo de código – Asegura que se apliquen puertas de calidad de código antes del despliegue.
Encadenar entornos – Configura En Aprobación para pasar de QA → UAT → Producción en secuencia.
Agregar pasos manuales – Inserta aprobaciones para lanzamientos críticos antes de producción.
Definir rutas de reversión – Incluye siempre una opción de Reversión en caso de que fallen los despliegues.
Última actualización
¿Te fue útil?