37 слов | 1 минута

Make на REG.RU

make — утилита для автоматизации задач через Makefile. Позволяет упростить повторяющиеся операции: сборку, деплой, перезапуск сервисов.

Установка

sudo apt-get update
sudo apt-get install -y make

# Проверить установку
make --version

Пример Makefile

.PHONY: deploy restart logs

deploy:
	git pull origin main
	npm install
	pm2 restart app

restart:
	pm2 restart app

logs:
	pm2 log app

Запуск задачи:

make deploy
make restart
make logs

Совет: Makefile должен находиться в корне проекта. Команды внутри задач отделяются символом табуляции (не пробелами).