Skip to content
Latchkey

O que é um Makefile?

um Makefile explicado, incluindo o que faz e por que importa em CI/CD.

Um Makefile define tarefas (targets), suas dependências e os comandos para construí-las, executados pelo make.

O que é

Originalmente para compilar C, ele é amplamente usado como um task runner simples: make test, make build, make lint. Os targets só são reconstruídos quando suas entradas mudam.

Por que importa em CI/CD

Muitas equipes usam um Makefile como o único ponto de entrada, para que o CI e os desenvolvedores executem comandos idênticos (make ci), mantendo o comportamento local e do pipeline alinhados.

Principais conclusões

  • Um Makefile define tarefas de build.
  • Ele também serve como task runner.
  • Dá ao CI e aos devs um único ponto de entrada.

Guias relacionados