Идея
Мы хотели бы постоянно и автоматически развертывать код на нескольких хостингах. Похоже, что это было бы лучше всего сделать с хранилищем и веб-крючком.
Эта проблема
Мы нашли много примеров, когда люди использовали exec
Команда вытащить репо на хост. Мы не хотим открывать exec
Настройки на всех хостингах, в основном из-за угроз безопасности.
Вопрос
Кому-нибудь удалось git pull
Репо с PHP и без использования exec
?
Альтернатива
…было бы установить cronjob на каждом хостинге, который тянет репо автоматически. Проблема только в том, что вы не можете инициировать извлечение через Webhook, и первоначальное усилие по установке выше (в противном случае вы можете поместить файл PHP только в корневой каталог каждого хостинга).
Задача ещё не решена.
Других решений пока нет …