我设置了 php 部署程序,它将在我运行时将所有文件部署到登台服务器dep deploy:staging
。现在我想知道是否有一种方法可以在文件发生更改时运行该部署程序命令。
我曾尝试使用 Facebook 的守望者,我设法观察了文件更改,但我无法运行 deployer 命令。这就是我尝试的方式。
watchman watch /my/project/folder
watchman -- trigger /my/project/folder deployme '*.php' -- dep deploy:staging
我不确定确切的原因,但我认为dep
命令无法使用 watchman 运行,因为我尝试运行诸如“cd”、“ls”之类的批处理命令,并且它似乎在日志文件中显示了结果。
所以我想知道是否有其他方法可以查看文件更改并自动运行部署命令?我想要做的一个例子就是 Shopify 如何与部署一起工作。