Saltar al contenido principal

Publicación y versionado

Usa el versionado para guardar puntos de control estables de un flujo de trabajo y usa los deployments cuando quieras llamar a ese flujo de trabajo fuera del editor. El editor de flujos de trabajo mantiene estas acciones separadas para que puedas seguir iterando en el dashboard sin cambiar un deployment de flujo de trabajo en producción hasta que estés listo.

Resumen

El editor actual de flujos de trabajo expone las acciones de versionado y deployment directamente en el encabezado. Puedes usar Save Version para registrar un punto de control con nombre, Version History para comparar versiones y revertir, y Deploy para crear o actualizar deployments y variantes de flujos de trabajo. En la prosa de la documentación, refiérete a la superficie pública en tiempo de ejecución como un deployment de flujo de trabajo. Mantén las etiquetas reales de la interfaz, como Create a Deployment y Update a deployment variant, exactamente como aparecen en el producto.

¿Cómo guardo una versión del flujo de trabajo?

Abre el flujo de trabajo en el editor. Haz clic en Save Version en el encabezado. Ingresa una descripción breve de lo que cambió. Haz clic en Save para crear un punto de control con nombre del estado actual del flujo de trabajo. El modal actual requiere una descripción, así que escribe algo que tu equipo pueda entender más adelante cuando revise cambios o compare versiones.

¿Cómo comparo versiones y revierto cambios?

Abre el flujo de trabajo en el editor. Haz clic en Version History en el encabezado. Usa el selector de comparación para elegir una versión anterior frente a la versión activa actual. Revisa la descripción guardada, el autor, la marca de tiempo y el diff JSON antes de tomar una decisión de rollback. Haz clic en Rollback si quieres restaurar una versión anterior. Luego confirma el rollback en el cuadro de diálogo de confirmación. El rollback crea una nueva versión activa basada en la versión seleccionada y mantiene la versión activa actual en el historial.

¿Cómo creo un deployment de flujo de trabajo?

Abre el flujo de trabajo en el editor. Haz clic en Deploy. Elige Create a Deployment. Ingresa un Deployment key y haz clic en Save. Fetch Hive guarda una instantánea del flujo de trabajo actual y crea el deployment de flujo de trabajo. Si Go to deployment page after saving permanece habilitado, la interfaz te lleva a la página del deployment para el nuevo deployment y su variante inicial.

¿Cómo agrego o actualizo una variante de deployment?

Abre el flujo de trabajo en el editor. Haz clic en Deploy. Elige Add a variant to a deployment si quieres crear una nueva variante con nombre desde el estado actual del flujo de trabajo. Elige Update a deployment variant si quieres tomar una instantánea del estado actual del flujo de trabajo en una variante existente. En ambos flujos, selecciona primero el deployment. Cuando agregues una variante, ingresa un Variant name. Cuando actualices una variante, selecciona la variante existente que quieras reemplazar. Ingresa una descripción antes de guardar.

¿Qué veo en la página de deployments?

Abre Deployments desde la sección de flujos de trabajo en la barra lateral. La tabla principal identifica cada deployment de flujo de trabajo por Deployment Key y también muestra Total Requests, Avg Duration, Total Cost y los colaboradores para ese deployment. Abre una fila de deployment cuando quieras inspeccionar un deployment y variante específicos con más detalle.

¿Cómo programo un deployment de flujo de trabajo?

Abre un deployment de flujo de trabajo desde la página de deployments. Haz clic en Schedules en el encabezado del deployment. Crea una programación, elige la variante del deployment que se ejecutará, establece la recurrencia y la zona horaria, opcionalmente agrega una URL de callback y proporciona los valores requeridos de entrada de Start. Las programaciones ejecutan la variante del deployment publicado con las entradas guardadas. Las ejecuciones programadas aparecen en los registros del flujo de trabajo e incluyen metadata que identifica la programación que las lanzó. Para más detalle, consulta Deployments programados.

Notas sobre versionado y deployment de flujos de trabajo

Una versión de flujo de trabajo y una variante de deployment de flujo de trabajo están relacionadas, pero no son lo mismo. Una versión de flujo de trabajo es un punto de control del editor. Una variante de deployment es parte de la superficie de tiempo de ejecución que usas cuando invocas el flujo de trabajo fuera del editor. Sigue usando Run Workflow mientras iteras en el editor. Guarda una versión cuando quieras un punto de control con nombre, y crea o actualiza un deployment de flujo de trabajo cuando necesites un objetivo de tiempo de ejecución para tu aplicación. Consulta también: Pruebas e iteración, Deployments programados, Ejecutar con API y Registros