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 должен находиться в корне проекта. Команды внутри задач отделяются символом табуляции (не пробелами).