Adios
Automatización · Planes desde $10/mes

Despliega Flujos de trabajo de Adios.Mantén todos los pasos y errores disponibles para su inspección.

Despliega trabajos programados, procesadores de webhooks, puntos de aprobación, tareas de mantenimiento y automatizaciones operativas desde un manifiesto de flujo de trabajo versionado.

Conserva el repositorioInspeccionar la compilación y los registrosDominios personalizados y TLS
Despliegue de Adios

Versión candidata

Flujos de trabajo de Adios

Saludable

CÓDIGO FUENTE

Git

REGION

de

ROUTE

HTTPS

01Código fuente recibido

02Compilación completada

03Entorno de ejecución iniciado

04Control de salud aprobado

Ruta promovida

production.adios.run

Un camino de producción para

CronWebhooksEventosAprobacionesHTTPPythonSQL

El camino de producción

Un proyecto Flujos de trabajo de Adios funcional aún necesita un lanzamiento seguro.

La aplicación o el servicio son solo una parte de producción. Las pruebas de compilación, el estado del entorno de ejecución, la salud, los secretos, los registros, las rutas y la versión promovida deben permanecer disponibles para inspección conjunta.

Sustituye scripts de cron ocultos por un flujo de trabajo versionado

Mantén los activadores, el contexto, los secretos, las dependencias y los comandos de los pasos en un manifiesto que el equipo pueda revisar junto al código de la aplicación.

Ve qué paso falló y qué produjo

Cada ejecución registra el estado de los pasos, las entradas, los resultados, los errores, las esperas y las aprobaciones para que un operador pueda inspeccionar el trabajo después de que el activador original haya respondido.

Usa el activador adecuado para la tarea

Empieza con un webhook, un evento interno, una programación de cron o una acción manual, y conecta los pasos de HTTP, datos, espera, comandos, aprobación y notificaciones de forma explícita.

Del código fuente al lanzamiento

Tres pasos mantienen el camino de despliegue disponible para revisión.

Usa el código fuente y el comportamiento de producción que ya tiene el proyecto. El manifiesto registra lo que la plataforma debe compilar o aprovisionar y cómo llega a estar listo el resultado.

  1. 01

    Empieza con código fuente o una plantilla

    Trae el repositorio existente o inspecciona y despliega una de las variantes exactas de plantillas iniciales enlazadas abajo.

    $adios login
  2. 02

    Revisar el contrato de despliegue

    Mantén los comandos, la versión del entorno de ejecución o servicio, el comportamiento de salud y las referencias a secretos en adios.yaml.

    $git diff -- adios.yaml
  3. 03

    Desplegar e inspeccionar el resultado

    Sigue las pruebas de compilación y ejecución, verifica la versión candidata y abre la ruta promovida o la conexión del servicio.

    $adios up
adios.yaml
Tu proyecto
workflow_id: nightly-maintenance
title: Nightly maintenance
enabled: true
version: "1"

triggers:
  - type: cron
    cron: "0 2 * * *"
    timezone: UTC

steps:
  - step_id: run-maintenance
    name: Run maintenance
    kind: http
    command:
      method: POST
      url: https://api.example.com/maintenance
      headers:
        X-API-Key: secret://API_KEY
Elige los activadores, los tipos de pasos, las dependencias, los tiempos de espera y los puntos de aprobación según el riesgo operativo del flujo de trabajo.

Puntos de partida desplegables

Empieza con Flujos de trabajo de Adios desde una plantilla cuando el repositorio no esté listo.

Estos proyectos iniciales de aplicaciones son útiles cuando un flujo de trabajo llama o coordina tu propia API. El propio flujo de trabajo se despliega desde su manifiesto.

Plantillas iniciales de API

Node.js Express

Plantillas iniciales de Express, Fastify, Hono y NestJS con comandos de inicio listos para producción.

JavaScriptnpm
Clave de plantilla
node-express
Entorno de ejecución
node
Repositorio
template-node-express
Ruta de código fuente
.
git clone https://github.com/adiosdotdev/template-node-express.git
cd template-node-express
adios up

Plantillas iniciales de API

Python FastAPI

Plantillas iniciales de FastAPI, Django, Flask, Litestar y Sanic con comandos de inicio de producción.

Pythonpip
Clave de plantilla
python-fastapi
Entorno de ejecución
python
Repositorio
template-python-fastapi
Ruta de código fuente
.
git clone https://github.com/adiosdotdev/template-python-fastapi.git
cd template-python-fastapi
adios up

Plantillas iniciales de API

Go Chi

Plantillas iniciales de Gin, Chi, Echo, Fiber y Beego con binarios de producción compilados.

GoMódulos Go
Clave de plantilla
go-chi
Entorno de ejecución
go
Repositorio
template-go-chi
Ruta de código fuente
.
git clone https://github.com/adiosdotdev/template-go-chi.git
cd template-go-chi
adios up

Antes de la producción

Verifica la carga de trabajo.Después, promuévelo.

El primer lanzamiento más seguro empieza con una compilación o configuración de servicio reproducible y una vista previa que pruebe las dependencias que usará producción.

Listo cuando...

  • Cada activador tiene un responsable y una entrada esperada.
  • Los secretos usan referencias en lugar de valores literales.
  • Los reintentos y la ejecución duplicada son seguros.
  • Las aprobaciones protegen pasos irreversibles o de alto impacto.

Previsualiza cuando…

  • Un paso escribe, elimina, factura o notifica externamente.
  • El flujo de trabajo puede ejecutarse dos veces para el mismo evento.
  • Las esperas largas o las caídas de servicios posteriores cambian el comportamiento de los tiempos de espera.

Preguntas, respuestas

Qué saber antes de desplegar Flujos de trabajo de Adios.

Revisa el límite del entorno de ejecución o servicio, la ruta de la plantilla, el comportamiento de fallos y las comprobaciones de producción antes de crear el primer lanzamiento.

¿Qué puede activar un flujo de trabajo de Adios?

Un flujo de trabajo puede iniciarse mediante solicitudes webhook, eventos internos, cron u otros activadores programados, y acciones manuales en la interfaz o la CLI.

¿Qué tipos de pasos puede ejecutar un flujo de trabajo?

Los tipos de pasos habituales incluyen HTTP, transformaciones de datos JSON, esperas, comandos bash o Python, SQL, correo electrónico, S3, análisis de solicitudes y aprobaciones. Su disponibilidad puede depender del contexto de ejecución.

¿Cómo se manejan los secretos del flujo de trabajo?

Declara referencias a secretos, como secret://API_KEY, en el manifiesto. El valor sensible permanece en el almacenamiento de secretos en lugar de guardarse en el repositorio con el código del flujo de trabajo.

¿Puedo inspeccionar ejecuciones anteriores de un flujo de trabajo?

Sí. El historial de ejecuciones registra el estado de los pasos, los resultados y los errores para que los operadores puedan rastrear lo ocurrido después de que haya terminado el activador o la solicitud original.

¿Pueden los flujos de trabajo coordinar una API de aplicación?

Sí. Los pasos HTTP pueden llamar a las rutas de tu aplicación, mientras que los pasos de datos, espera, aprobación y comandos coordinan la automatización que las rodea.

La primera versión

Desplegar Flujos de trabajo de Adios con el código fuente y las pruebas vinculados.

Parte del repositorio o de una plantilla, revisa el contrato de despliegue e inspecciona lo que se convierte en la versión promovida de producción.