Как стать автором
Обновить

Комментарии 9

Phing? Phing… Phing!!!
Интересная мысль. Есть пример для Magento2?
Есть множество реальных собственных кейсов промышленного применения.

Я, к сожалению, не знаком с Magento, но уверен, что эта система (или фреймворк) ничем не отличается от других веб-приложений на PHP.
К сожалению, я, имея дело с Magento, пока не сталкивался с использованием Phing'а для развертывания web-приложений на базе этой платформы. Это не значит, что этого нет, это значит, что я не сталкивался. Судя по всему, вы тоже. Возможно, кто-то из читающих статью сталкивался — было бы любопытно взглянуть на.
да разницы нет, phing, makefile, bash-скрипты… мне вот make больше подуше.

по поводу вашего примера с выполнением post-install.sh — вообще-то в composer есть отдельная секция для этого (по аналогии с npm).
У меня были проблемы с запуском скриптов на post-install'е (вернее, результатом их работы, сейчас уже не помню, что именно), пришлось вынестись в отдельный файл, запускаемый «ручками». Я в этом примере поэтому сразу в отдельный скрипт и вынесся. Если будет работать с post-install — так даже лучше будет, минус одна ручная команда. При реальной разработке модуля мне иногда приходится убивать базу и разворачивать с нуля, поэтому отдельным скриптом удобнее было.
Я тоже не вижу приниципиальной разницы между Magento и какой-то другой системой на PHP.
Уверен, что phing на 146% покрывает любые мыслимые нужды деплоя.
уверен что makefile на 127% покрывает любые мыслимые нужды сборки.
Я уверен, что любое мыслимое и немыслимое что угодно не может составлять более 100% от самого себя, а все остальное — холивар.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации