Deploy

    Deploy por push para produção

    Conecte GitHub, valide o build e acompanhe logs a cada push na branch principal, com Node.js e Python como runtimes iniciais.

    Do commit ao deploy observado

    O fluxo de GitHub coloca build, webhook, branch e logs no mesmo caminho visual para o time entender o estado de cada publicação.

    Runtimes suportados hoje

    Comece com Node.js e Python, os runtimes disponíveis para deploy automático hoje. A Zenifra cuida do build e da publicação para que o time foque no código da aplicação.

    Conecte sua conta GitHub no console

    Escolha organização, repositório e branch principal

    Selecione runtime suportado hoje: Node.js e Python

    Configure variáveis de ambiente e porta HTTP

    Acompanhe build, push webhook, logs e status do deploy

    Limitações atuais

    O deploy automático acompanha a branch configurada no console e depende dos webhooks do GitHub. Para projetos fora de Node.js e Python, use o deploy com imagem Docker/OCI enquanto novos runtimes entram na plataforma.

    Quando usar GitHub deploy

    O caminho ideal para times que já trabalham por branch e querem menos fricção entre commit, build e produção.

    Quando usar GitHub deploy

    Use quando o time quer publicar a cada push sem manter pipeline, servidor ou script manual.

    APIs Node.js e Python

    O fluxo atende projetos nos runtimes suportados hoje, com build e logs no console.

    Times pequenos

    Reduz setup operacional para squads que precisam ir de commit para produção rápido.

    Como o fluxo funciona

    Da autorização do repositório ao status observado no console depois de cada publicação.

    01

    Conecte GitHub

    Autorize acesso, escolha organização, repositório e branch principal.

    02

    Configure build

    Defina runtime, comando, variáveis de ambiente e porta HTTP da aplicação.

    03

    Observe cada push

    O que acontece a cada push aparece no console: build, webhook, logs e status do deploy.

    Configurações de build

    Antes de ativar o deploy automático, confirme os pontos que definem como sua aplicação sobe.

    Configurações de build

    Confirme runtime, comando de build/start e variáveis antes de ativar o deploy automático.

    Branch principal

    A branch configurada define quais pushes entram no fluxo de publicação.

    Porta da aplicação

    A Zenifra precisa saber qual porta HTTP será exposta pelo processo.

    Fallback Docker

    Projetos fora dos runtimes atuais podem seguir pelo deploy Docker/OCI.

    Fluxo real no console

    Autorize o GitHub, escolha o repositório, confirme a branch principal e publique. A cada push, acompanhe build, logs e status do deploy no mesmo console.

    • Conectar GitHub e autorizar acesso ao repositório
    • Selecionar organização, repositório e branch principal
    • Escolher runtime Node.js ou Python
    • Definir comando, variáveis de ambiente e porta HTTP
    • Validar build, webhook e logs no console

    Conexão GitHub

    A tela de conexão deve mostrar organização, repositório, branch e runtime antes de ativar o deploy automático.

    Dúvidas frequentes

    Respostas curtas para entender o comportamento do deploy por push antes de conectar o repositório.

    O que acontece a cada push?

    A Zenifra recebe o webhook da branch configurada, executa o fluxo de build/deploy e mostra logs e status no console.

    Quais runtimes estão disponíveis?

    O fluxo inicial foca em Node.js e Python. Para outros runtimes, use Docker/OCI enquanto a plataforma expande suporte.

    Respeitamos sua privacidade

    Usamos cookies essenciais para o funcionamento do site. Cookies de medição e marketing, como Google Ads, só serão ativados se você aceitar todos. Consulte nossa política de cookies.