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 работает с развертыванием.

0 ответов

Другие вопросы по тегам