Есть ли способ легко обновить плагин, установленный на нескольких сайтах из репозитория GitHub. Я знаю, что могу сделать это из командной строки каждого сервера, используя git pull. но есть ли способ сделать это из админки WordPress, аналогично тому, как плагины обновляются?
plugin-development
git
dwenaus
источник
источник
Ответы:
Я написал PHP-класс, который позволяет разработчику плагинов включать обновления из GitHub в свой плагин. Вот ссылка для этого -> https://github.com/jkudish/WordPress-GitHub-Plugin-Updater
источник
Недавно я написал пост о развертывании всего сайта WordPress с несколькими пользовательскими плагинами и темами на нескольких серверах с использованием Capistrano. Вы могли бы сделать то же самое только для одного репозитория плагинов.
Там есть куча хороших постов с пошаговыми подробностями о том, как заставить Capistrano перейти на WordPress .
источник
Проверьте этот класс обновлений плагина для WordPress: https://github.com/jkudish/WordPress-GitHub-Plugin-Updater
источник
В итоге я нашел решение использовать службу развертывания, такую как http://deployhq.com и http://deploy.phpfog.com . Хорошая особенность этих сервисов в том, что вы можете легко откатиться до любого коммита
источник
Я использовал этот плагин
https://wppusher.com/
Работает нормально,
Поддерживает github, gitlab, bitbucket
Бесплатно для публичных репозиториев
источник