Комментарии 9
Не вижу преимуществ перед обычными шеллом. Выглядит как лишняя зависимость.
да, всю статью можно уместить в одно предложение: смотрите, я знаю make!11
последний раз с make работал сто лет назад, но помню, что главная его фишка — это слежение за зависимостями (временем изменения файлов). в примерах статьи зависимостей нет, так что достаточно виндового батника с командами call, set, for. правда не знаю как сделать прерывание выполнения батника если код возврата ненулевой, разве что после каждой команды пихать if errorlevel.
Именно так.
"Но к сожалению, make ожидает, что каждая команда вернёт 0 (если всё ОК) или прекратит работу (если что-то не так). Поэтому придётся написать на bash вот такую обработку:"
Или не использовать make там, где он не нужен.
А потом кто-то добавит пробел в имя файла, и всё сломается
Автоматизируем работу с контейнерами через Makefile: сборка, тестирование и развёртывание за один вызов make