← Voltar para o blog

    Publicado em

    Como publicar uma aplicação do GitHub na Zenifra

    Conecte o repositório, defina os comandos e deixe cada push atualizar a aplicação.

    Antes de começar

    Conecte sua conta GitHub à Zenifra e instale o GitHub App Zenifra na conta pessoal ou na organização que contém o repositório. Em organizações, a instalação pode depender de aprovação de um administrador.

    Crie o projeto

    No console, clique em Criar Projeto e escolha Repositório GitHub como origem. Selecione o repositório, a branch, o runtime e os comandos da aplicação.

    • pre-build: opcional, roda antes da build
    • build: opcional, gera os artefatos da aplicação
    • start: obrigatório, inicia a aplicação

    Projetos Node.js

    No runtime Node.js, a instalação usa npm ci. Mantenha package.json e um package-lock.json válido no diretório da aplicação e confirme o lockfile no Git sempre que alterar as dependências. Antes de publicar, rode npm ci, npm run build e npm start localmente com a mesma versão do Node.js escolhida no projeto.

    Auto-deploy

    A criação do projeto já inicia a primeira build. Com o auto-deploy habilitado, cada push na branch escolhida publica uma nova versão automaticamente. Também é possível publicar a partir de tags e releases que correspondam ao padrão configurado.

    Se a build falhar

    Abra os Logs de Build para ver a etapa que falhou. Os problemas mais comuns são package-lock.json ausente ou fora de sincronia com o package.json. Corrija, confirme no Git e crie uma nova build.

    Ver o guia completo na documentação

    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.