drekon
@drekon
web-developer

Как обновить php код через git используя php?

У меня есть код который я часто использую, можно назвать его PHP Framework'ом. Я реализовал php скрипт, который проводит обновления версий этого framework'a с моего сервера. Но что бы это работало мне нужно постоянно вручную искать исправленные файлы и закидывать на свой сервер, что бы всё везде обновилось.
Для того что бы не мучатся, решено использовать github. Но возникла трудность - мне нужно что бы обновление версий делал сам framework (к примеру когда админ заходит на сайт). Устанавливать git на каждый сервер не вариант. Подскажите можно ли как то проверять версию и загружать необходимые обновления для framework'а используя php?
  • Вопрос задан
  • 3133 просмотра
Решения вопроса 1
socengel
@socengel
7 лет native php в продакшене, онлайн 20000+,
Нужен как минимум один сервер с гитом. на гитхабе для проекта устанавливаешь вебхук который будет отправлять по указанному адресу Http запрос с информацией о комите в ветку. каждом комите каждой ветки проекта если быть точным. в скрипте приемнике отсеиваешь нужную ветку получаешь список измененных файлов и их льешь на другие по фтп например.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
index0h
@index0h
PHP, Golang. https://github.com/index0h
На что только люди не идут, что бы не использовать composer
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
system exec git pull origin master
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы