Deployer для развертывания при редактировании файла

У меня настроен php deployer, который будет развертывать все мои файлы на промежуточном сервере при каждом запуске dep deploy:staging, Теперь я хочу знать, есть ли способ выполнить эту команду развертывания всякий раз, когда файл получил изменения.

Я пытался использовать сторож Facebook, мне удалось наблюдать за изменениями файлов, но я не смог запустить команду развертывания. Вот как я пытался.

watchman watch /my/project/folder
watchman -- trigger /my/project/folder deployme '*.php' -- dep deploy:staging

Я не уверен, точная причина, но я думаю, dep команда не была запущена с наблюдателем, потому что я пытаюсь запустить пакетные команды, такие как «cd», «ls», и, похоже, результат отображается в файле журнала.

Поэтому я хочу знать, есть ли другой способ наблюдать за изменением файла и автоматически запускать команду deployer? Одним из примеров того, что я хочу сделать, было бы именно то, как Shopify работает с развертыванием.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]