223 читали · 1 год назад
Утилита Make: Makefile, Цели, Реквизиты, Команды, Переменные, Условия, Функции
Что такое Make? Make - это утилита, доступная под Linux, Mac и Windows (в составе MinGW), основная цель которой, состоит в автоматизации преобразования файлов из одной формы в другую. Она проверяет выходные и входные файлы и, исходя из результата, вызывает различные команды. Все необходимые условия описываются в скрипт-файле, который называется Makefile. Из чего состоит скрипт файл Makefile? Каждый Makefile содержит в себе блоки, которые состоят из 3-х элементов: Если у нас есть исходный файл main...
Make Code: встроенный код в Make и зачем это автоматизатору
Новые возможности для автоматизаторов Автоматизация давно перестала быть историей только про «блоки и стрелочки». Даже в самых простых сценариях почти всегда возникает момент, когда нужно чуть-чуть кода: Раньше в Make это приходилось решать через костыли: вызывать вебхуки, держать свой сервер, прикручивать AWS Lambda или Google Cloud Functions. Это увеличивало сложность и расходы. Теперь же появился Make Code — встроенный модуль, который закрывает все эти задачи прямо внутри сценария. Make Code...