Digite para filtrar os verbetes do Glossário.

    DevOps e infraestrutura · Formação DevOps

    Build

    Build é o processo que transforma o código e seus recursos em uma forma preparada para execução ou distribuição.

    Também chamado de: compilação, montagem

    Definição

    Build é o processo que transforma o código e seus recursos em uma forma preparada para execução ou distribuição. As entradas são o código e as dependências, as transformações seguem as etapas definidas e a saída é um resultado distribuível.

    Entradas, transformações e saídas

    O processo começa com o código do projeto e os recursos declarados. As etapas resolvem dependências, executam verificações e montam o resultado final. Ao terminar, o build deixa o resultado identificado e pronto para uso.

    Build de uma imagem de containerbash
    docker build -t app:1.4.0 .

    Build não comprova publicação

    Build bem-sucedido comprova que o processo de preparação terminou. Ele não comprova que a aplicação foi publicada nem que atende corretamente aos usuários, e o comportamento real depende do ambiente e da execução. Um build verde pode esconder uma configuração que só falha em uso.

    Falha provável e verificação

    A falha mais comum é o build que termina sem o resultado esperado. Uma dependência ausente, um recurso fora do diretório lido ou uma etapa que executa sem validar podem produzir uma imagem incompleta ou um pacote que não sobe. Para verificar, você consulta o log do build, confere o identificador gerado e compara a saída com o que o processo declara. O build também não substitui o teste do comportamento em execução, então a verificação completa vem depois, quando o resultado é instalado e exercitado em um ambiente real.

    Veja a definição de artefato

    Dúvidas frequentes

    Perguntas frequentes sobre Build

    Build é o mesmo que deploy?
    Não. O build prepara o resultado, e o deploy instala ou disponibiliza esse resultado em um ambiente.
    Build bem-sucedido comprova que a aplicação funciona?
    Não. O build comprova que o processo de preparação terminou, e o comportamento real depende da execução, das configurações e do ambiente.
    Todo projeto precisa de build?
    Depende da tecnologia. Projetos que geram um resultado distribuível, como imagem ou pacote, normalmente passam por um build.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Formação DevOps

    Na Formação DevOps, o build prepara o código em um resultado distribuível, como uma imagem de container.

    Conhecer a formação
    Capa da Formação DevOps

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva.

    R$ 2.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva (segunda a sexta)
    • War Rooms às segundas, quartas e sextas
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano