Como o Makefile pode te salvar?¶
Cansado/a de ficar repetindo os mesmos comandos enquanto desenvolve? Makefile pode te salvar!
Originalmente, ele foi criado para facilitar o processo de build de aplicações, evitando que você tenha que ficar repetindo comandos gigantes à exaustão.
Mas ele é versátil! Você pode encapsular qualquer tarefa repetitiva, desde rodar testes até gerar logs.
Basta criar um bloco que encapsule os comandos a serem executados e acionar com "make
Além disso, você consegue executar instruções shell e configurar dependências entre seus blocos, garantindo-se que requisitos sejam satisfeitos antes da execução principal.
Olhe para a imagem abaixo, ao acionarmos o bloco "run" (make run), primeiro será executado o bloco "build", que é seu pré-requisito.
Para utilizar, crie um arquivo chamado Makefile (sem extensão). Caso não tenha a ferramenta instalada, basta instalá-la conforme seu sistema operacional.
Essa é uma excelente ferramenta para desenvolvedores e DevOps/SRE.
_texto original publicado em linkedin.com