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