Adios
Automação · planos a partir de $10/mês

Implantar Workflows Adios.Mantenha cada etapa e cada falha disponíveis para análise.

Implante tarefas agendadas, processadores de webhook, etapas de aprovação, tarefas de manutenção e automações operacionais a partir de um manifesto de workflow versionado.

Manter o repositórioExaminar compilação e logsDomínios personalizados e TLS
Implantação no Adios

Versão candidata

Workflows Adios

Saudável

FONTE

Git

REGION

de

ROUTE

HTTPS

01Código-fonte recebido

02Compilação concluída

03Ambiente de execução iniciado

04Verificação de saúde aprovada

Rota promovida

production.adios.run

Um caminho até a produção para

CronWebhooksEventosAprovaçõesHTTPPythonSQL

O caminho até a produção

Um projeto Workflows Adios que funciona ainda precisa de uma implantação segura.

A aplicação ou o serviço é apenas uma parte da produção. As evidências de compilação, o estado do ambiente de execução, a saúde, os segredos, os logs, as rotas e a versão promovida devem poder ser examinados em conjunto.

Substitua scripts cron ocultos por um workflow versionado

Mantenha gatilhos, contexto, segredos, dependências e comandos das etapas em um manifesto que a equipe possa revisar junto do código-fonte da aplicação.

Veja qual etapa falhou e o que ela produziu

Cada execução registra o estado das etapas, entradas, saídas, erros, esperas e aprovações para que um operador possa examinar o trabalho depois que o gatilho original retorna.

Use o gatilho certo para a tarefa

Comece por um webhook, evento interno, agendamento cron ou ação manual e conecte de forma planejada as etapas de HTTP, dados, espera, comandos, aprovação e notificação.

Do código-fonte à versão publicada

Três etapas mantêm o caminho de implantação fácil de revisar.

Use o código-fonte e o comportamento de produção que o projeto já tem. O manifesto registra o que a plataforma deve compilar ou provisionar e como verificar se o resultado está pronto.

  1. 01

    Começar com código-fonte ou um modelo

    Traga o repositório existente ou examine e implante uma das variantes específicas de projeto inicial vinculadas abaixo.

    $adios login
  2. 02

    Revisar o contrato de implantação

    Mantenha os comandos, a versão do ambiente de execução ou do serviço, o comportamento das verificações de saúde e as referências a segredos em adios.yaml.

    $git diff -- adios.yaml
  3. 03

    Implantar e inspecionar o resultado

    Acompanhe as evidências de compilação e execução, verifique a versão candidata e abra a rota promovida ou a conexão do serviço.

    $adios up
adios.yaml
Seu projeto
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
Escolha gatilhos, tipos de etapa, dependências, limites de tempo e pontos de aprovação conforme o risco operacional do workflow.

Pontos de partida prontos para implantação

Comece Workflows Adios a partir de um modelo quando o repositório ainda não estiver pronto.

Esses projetos iniciais de aplicação são úteis quando um workflow chama ou coordena sua própria API. O workflow em si é implantado a partir do seu manifesto.

Projetos iniciais de API

Node.js Express

Projetos iniciais de Express, Fastify, Hono e NestJS com comandos de inicialização prontos para produção.

JavaScriptnpm
Chave do modelo
node-express
Ambiente de execução
node
Repositório
template-node-express
Origem do código-fonte
.
git clone https://github.com/adiosdotdev/template-node-express.git
cd template-node-express
adios up

Projetos iniciais de API

Python FastAPI

Projetos iniciais de FastAPI, Django, Flask, Litestar e Sanic com comandos de inicialização em produção.

Pythonpip
Chave do modelo
python-fastapi
Ambiente de execução
python
Repositório
template-python-fastapi
Origem do código-fonte
.
git clone https://github.com/adiosdotdev/template-python-fastapi.git
cd template-python-fastapi
adios up

Projetos iniciais de API

Go Chi

Projetos iniciais de Gin, Chi, Echo, Fiber e Beego com binários de produção compilados.

GoMódulos Go
Chave do modelo
go-chi
Ambiente de execução
go
Repositório
template-go-chi
Origem do código-fonte
.
git clone https://github.com/adiosdotdev/template-go-chi.git
cd template-go-chi
adios up

Antes da produção

Verifique a carga de trabalho.Depois, promova a versão.

O caminho mais seguro para a primeira implantação começa com uma compilação ou configuração de serviço reproduzível e uma prévia que teste as dependências que serão realmente usadas em produção.

Pronto quando…

  • Cada gatilho tem um responsável e uma entrada esperada.
  • Segredos usam referências em vez de valores literais.
  • Novas tentativas e execuções duplicadas são seguras.
  • As aprovações protegem etapas irreversíveis ou de alto impacto.

Use uma prévia quando…

  • Uma etapa grava, exclui, cobra ou envia notificações em sistemas externos.
  • O workflow pode executar duas vezes para o mesmo evento.
  • Esperas longas ou indisponibilidade de serviços posteriores alteram o comportamento dos limites de tempo.

Respostas às suas perguntas

O que saber antes de implantar Workflows Adios.

Revise os limites do ambiente de execução ou do serviço, o caminho do modelo, o comportamento em caso de falha e as verificações de produção antes de criar a primeira versão.

O que pode acionar um workflow Adios?

Um workflow pode começar por requisições de webhook, eventos internos, cron ou gatilhos agendados, e ações manuais na interface ou na CLI.

Quais tipos de etapa um workflow pode executar?

Tipos comuns de etapa incluem HTTP, transformação de dados JSON, espera, comandos bash ou Python, SQL, e-mail, S3, análise de requisições e aprovações. A disponibilidade pode depender do contexto de execução.

Como os segredos dos workflows são tratados?

Declare referências a segredos, como secret://API_KEY, no manifesto. O valor sensível permanece no armazenamento de segredos, sem ser versionado com o código-fonte do workflow.

Posso examinar execuções antigas de workflows?

Sim. O histórico de execução registra o estado das etapas, as saídas e os erros para que operadores possam rastrear o que aconteceu depois que o gatilho ou a requisição original terminou.

Workflows podem coordenar uma API da aplicação?

Sim. Etapas HTTP podem chamar as rotas da aplicação, enquanto etapas de dados, espera, aprovação e comandos coordenam a automação ao redor dela.

A primeira versão

Implantar Workflows Adios com o código-fonte e as evidências vinculados.

Comece pelo repositório ou por um modelo, revise o contrato de implantação e examine o que será promovido à versão de produção.